Visual Studio Code에서 C 파일 실행

Inyeong Kang·2024년 7월 31일
0

Visual Studio Code로 C언어 사용 프로젝트를 진행하려는데 설정이 필요해서 정리해 본다.

1. MinGW 설치


링크 : 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도 가능 )

2. Visual Studio Code


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 입력해서 출력 얻음.)

Makefile로 실행

c파일이 위치하는 곳에 Makefile을 생성한다.

all:
	gcc -o <실행파일이름> <c파일>.c

run:
	./<실행파일이름>

해당 명령어들을 넣고, mingw32-make all을 cmd에 입력한다.
exe 실행 파일이 생기고, 해당 파일 실행시킬 수 있다.
지금은 실행할 파일이 하나지만 많아진다면 Makefile을 활용하는 게 확실히 편할 듯 하다.

추가 설정

쉽게 단축키를 활용할 수 있도록 설정 가능하다.

profile
안녕하세요. 강인영입니다. GDSC에서 필요한 것들을 작업하고 업로드하려고 합니다!

0개의 댓글