GCC컴파일 에러리눅스 환경에서 c언어 파일을 작성하고 gcc컴파일 명령을 실행하였더니 정상적으로 컴파일되지 않고 다음과 같은 오류가 발생하였습니다. note: include ‘’ or provide a declaration of ‘printf’ 오류 해결방법대부분의 경우 stdio.h파일을 제대로 불러오지 못해서 발생하는데 작성한 소스코드를 살펴보면 오타로 인한 경우가 많습니다.사진처럼 inlcude로 오타를 입력할 경우에도 같은 오류가 발생할 수 있습니다. 다음과 같이 스펠링이 틀리지 않게 수정해 준 뒤 다시 컴파일하면 정상적으로 컴파일됩니다.
파이썬에서 파일 실행 시 source code string cannot contain null bytes라는 오류가 출력됩니다.원인은 파일의 인코딩 문제로 발생하는데 읽어오려는 파일의 인코딩 방식을 UTF-8로 변경하면 해결됩니다.vscode 에디터를 사용하면 에디터 하단에 현재 파일의 인코딩 유형을 확인할 수 있습니다. 인코딩 변경전읽어오려는 문제의 파일 인코딩 변경 전 UTF-16 LE라고 표기되어 있습니다. 인코딩 변경 후인코딩 방식을 클릭한 다음 UTF-8로 변경해 주면 됩니다.이때 변경하는 과정에서 기존의 텍스트 내용이 깨지니깐 코드를 복사해 둔 다음에 인코딩 변경 후 다시 붙여 넣어주시는 걸 권장해 드립니다.
vscode를 새로 설치하고 터미널에서 가상환경의 스크립트파일을 실행하려고 하니 PSSecurityException 에러가 발생하였습니다. 오류 발생원인은 현재 시스템에서 스크립트 코드 실행을 제한하기 때문에 발생하는 문제입니다. 관리자권한으로 powershell을 실행시킨 뒤 아래 커맨드를 입력하면 오류가 발생하지 않고 스크립트 코드를 실행할 수 있습니다. Set-ExecutionPolicy RemoteSigned 스크립트 입력시 실행정책 변경은 모두 예(A)를 입력하면 됩니다.
도커를 새로 설치하고 실행해봤는데 10분이 지나도 1시간이 지나도 Starting the Docker Engine... 이라는 문구만 나오고 docker가 시작되지 않는 문제가 있었습니다. 이 문제를 해결하기위해 다양한 오류 원인을 찾아봤지만 크게 도움을 받지 못했습니다. 그러다가 우연히 찾아낸 오류 해결방법을 알게되어 이번에 새롭게 Docker를 설치하는데 오류가 발생하는 사용자들을위해 해결 방법을 공유해드리려고 합니다. 이를 해결하는 방법은 프로그램에대한 익스플로잇 설정을 조정해주는 방법이 있습니다. Windows 보안 설정창을 열어준뒤 좌측 메뉴에서 '앱 및 브라우저 컨트롤'을 클릭합니다. Exploit Protection 설정을 클릭합니다. 프로그램 설정을 누른뒤에 '프로그램을 추가해 사용자 지정..
오류 로그 root@goorm:/workspace/c# gcc own.c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit status C코드 내에 main함수가 존재하지 않아서 발생하는 문제입니다. 원본코드 #include void function_c(); int maint(void) { function_c(); return 0; } void function_c(){ printf("반환값이 없는 함수"); } main함수의 철자가 틀려도 문제가 발생할 수..
오류 내용 초기 개발환경 세팅 할 때 파이썬을 설치하고 visual studio code에서 python 패키지를 설치하려고 pip명령을 입력했는데 pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.라고 오류 메시지가 뜨게 됩니다. 해결법 python을 설치하면 pip도 같이 설치가 되는데 이런 문제가 발생할 경우에는 pip가 설치된 경로를 환경변수에 추가해 주면 됩니다. win+s 단축키를 입력 후'고급 시스템 설정 보기'를 입력하여 실행시켜 주세요. '환경 변수(N)...'를 클릭하면 새로운 환경 변수 설정창이 열립니다. 사용자에 대한 환경변수와 시스템 환경변수가 있는데 각각 Path변수를 선택한 뒤 편집을 눌러줍니다. 파이썬이 ..