Visual Studio Code로 C언어 사용 프로젝트를 진행하려는데 설정이 필요해서 정리해 본다.
링크 : https://sourceforge.net/projects/mingw/ 에서 MinGW 다운로드 후 설치 진행
mingw32-base와 mingw32-gcc-g++을 클릭해서 설치
상단에 Apply Changes를 클릭하면 Apply 버튼을 누를 수 있는 창이 뜨는데 Apply 클릭하면 변경 사항 업데이트가 진행된다.
완료되면 Close를 클릭한다.
설치가 잘 이루어진 것 같다.
"시스템 환경 변수 편집"에서 시스템 환경 변수의 Path 변수를 클릭하고 "편집" 버튼 클릭한다.
가장 하단에 아까 설치한 MinGW의 bin파일이 위치한 곳의 경로를 넣는다. 그리고 전부 확인 -> 확인 -> 확인으로 설정 마무리한다.
CMD에 gcc-v
입력하여 설치 버전 확인
g++ -v
입력하여 설치 버전 확인
두 가지가 모두 잘 나오면 잘 설치된 것으로 볼 수 있는 듯 하다.
( gcc --version
또는 g++ --version
도 가능 )
C/C++ 익스텐션을 설치한다.
예시로 c파일을 하나 작성해서 우측 상단에 실행 옵션을 클릭했다.
Run C/C++ File을 클릭했다.
컴파일러 옵션 중 가장 상단의 MinGW를 클릭했다.
main.c 아래에 main.exe 실행 파일이 생성된 것을 확인할 수 있다.
음 근데 왜 터미널에 Hello가 출력이 안 되었을까...
PowerShell이 아니라 cmd로 바꾸고 실행하니까 된다. (main.c로 만든 파일 hello.c로 바꾸고, 다시 Run해서 hello.exe가 생성됨. 그리고 cmd에 hello.exe 입력해서 출력 얻음.)
c파일이 위치하는 곳에 Makefile을 생성한다.
all:
gcc -o <실행파일이름> <c파일>.c
run:
./<실행파일이름>
해당 명령어들을 넣고, mingw32-make all
을 cmd에 입력한다.
exe 실행 파일이 생기고, 해당 파일 실행시킬 수 있다.
지금은 실행할 파일이 하나지만 많아진다면 Makefile을 활용하는 게 확실히 편할 듯 하다.
쉽게 단축키를 활용할 수 있도록 설정 가능하다.