본문 바로가기
IT/c, c++

Visual Studio Code C/C++ 환경 구축 #Feat. VScode

by TechTonic 2022. 12. 9.
반응형

VScode IDE 툴을 사용하여 c/c++ 코딩 환경을 구축해보려 합니다.

 

1. VScode 실행 후 [확장] 메뉴를 통해 아래 패키지 설치

  • C/C++
  • C/C++ Extension Pack

VScode 확장팩 설치

 

2. 윈도우에서 컴파일을 위한 MinGW 설치

 

아래 사이트에 접속하여 다운로드.

https://sourceforge.net/projects/mingw/files/

 

MinGW - Minimalist GNU for Windows - Browse Files at SourceForge.net

Plan, organize, and track all of your team’s work in one place Kanban view helps teams map out tasks and sprints. And Workload view lets managers’ see who’s busy with what - no awkward conversations needed.

sourceforge.net

 

마지막버전 다운로드'

 

다운로드된 "mingw-get-setup.exe" 파일을 더블클릭 후 실행

install path는 기본인 C드라이브로 잡아주자.

설치과정

다운로드가 다되면 Continue 를 누르자.

설치 과정

아래 4가지 항목을 하나씩 클릭 후  Installtion 시켜주자.

필자는 이미 설치되어 있어 글씨 음영이 회색으로 나온다. 빨간색 박스를 클릭해주면 된다.

설치 과정
설치 과정

 

설치가 끝났다면 마지막으로 적용을 시켜준다.

 

설치가 끝났으니 이제 환경변수에 해당 설치된 파일을 등록해주자.

Windows + Pause 버튼을 누르면 해당 화면을 볼수 있다. 또는, [내PC -> 우클릭 -> 속성]

 

고급시스템 설정으로 들어간다.

환경변수 버튼을 클릭한다.

시스템 변수 항목에서 Path 리스트를 더블클릭하여 환경 변수를 편집해주자.

 

위에서 설치한 path인 "C:\MinGW\bin" 를 등록해준다.

환경변수 등록이 끝났다면 이제 정상적으로 등록되었는지 테스트를 해보자.

cmd 창을 열고 "gcc -v", "g++ -v" 커맨드를 입력해보자.

 

정상적으로 실행되어 출력값이 발생됨을 확인 할 수 있다.

 

 

3. VScode 컴파일러 등록 및 실행

이제 컴파일러가 설치가 되었으니 다시 VScode 로 돌아가서 c/c++ 파일을 실행시켜보자.

 

폴더를 생성 후 빨간박스의 새파일을 등록하자. 필자는 hello.c 파일로 생성했다.

 

이제 컴파일러를 등록해야되는데 Ctrl + Shift + B 버튼을 눌러 tasks.json 파일을 만들어 주자.

내용은 아래 코드를 복사.

{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "cppbuild",
			"label": "C/C++: gcc.exe 활성 파일 빌드",
			"command": "C:\\MinGW\\bin\\gcc.exe",
			"args": [
				"-fdiagnostics-color=always",
				"-g",
				"${file}",
				"-o",
				"${fileDirname}\\${fileBasenameNoExtension}.exe"
			],
			"options": {
				"cwd": "${fileDirname}"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": "build",
			"detail": "컴파일러: C:\\MinGW\\bin\\gcc.exe"
		},
		{
			"type": "cppbuild",
			"label": "C/C++: gcc.exe 활성 파일 빌드",
			"command": "C:\\MinGW\\bin\\gcc.exe",
			"args": [
				"-fdiagnostics-color=always",
				"-g",
				"${file}",
				"-o",
				"${fileDirname}\\${fileBasenameNoExtension}.exe"
			],
			"options": {
				"cwd": "${fileDirname}"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": {
				"kind": "build",
				"isDefault": true
			},
			"detail": "컴파일러: C:\\MinGW\\bin\\gcc.exe"
		}
	]
}

 

해당 tasks.json 파일로 등록 후 "Ctrl + Shift + B" 를 클릭하면 아래와 같이 빌드됨을 확인 할 수 있다.

 

빌드가 완료되었다면 VScode 우측상단의 Run Code 버튼을 눌러 실행해보자.

 

아래와 같이 컴파일 및 실행되어 출력된 "Hello World ." 메시지를 확인 할 수 있다.

반응형

댓글