
MinGW + VSCode 기반의 환경 설정 방법이다.
하지만, 2023년 기준으로 윈도우에서 MinGW 컴파일러를 VSCode 에서 C/C++ 학습용은 추천하지 않는다.
추천1) 윈도우 VSCode에서 WSL2 설정 후, 표준 C 컴파일러를 사용한다.
추천2) 윈도우 Visual Studio 에서 MSVC 사용한다.
추천3) 윈도우 VSCode에서 MSVC 사용한다.
① MinGW 컴파일러 다운로드
①.① 직접 다운로드하여 설치
MinGW 다운로드 링크 ☜ 클릭
①.② 또는 아래 파일로 설치

② MinGW 컴파일러 설치
②.① 다운받은 파일을 [관리자 권한]으로 실행

②.② MinGW Package 설치

다운로드 완료 되면,



③ 시스템 환경변수 설정
③.① 시스템 속성 > 고급 > 환경변수

③.② Path > 편집 > 새로만들기 > MinGW/bin 경로 추가

③.③ 환경변수 설정 확인

버전이 확인되면, 정상 설정을 의미한다.
① Visual Studio Code 다운로드 링크 ☜ 클릭

② Visual Studio Code 설치 & 실행 확인

④ Visual Studio Code 설정
④.① C/C++ Extension Pack 설치

④.② C/C++ Extension Pack설정



④.③ 설정 적용 확인

⑤ VSCode Test
⑤.① 폴더 경로 선택

⑤.② c, cpp 테스트 파일 생성

C 소스코드 테스트
copy bash#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return 0;
}
C++ 소스코드 테스트
copy cpp#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!" << endl;
return 0;
}
⑤.③ 컴파일 설정


위와 같은 목록이 보이지 않는다면,
Ctrl + Shift + P 단축키 입력 후
>Tasks: Configure Default Build Task 입력 선택

⑤.④ task.json 파일에 붙여넣기
copy cpp{
"version": "2.0.0",
"tasks": [
{ //C++ 컴파일 설정
"type": "shell",
"label": "g++.exe build active file", // 팔레트 창에서 선택시 보여질 명칭
"command": "C:/MinGW/bin/g++.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}", // vscode 에서 현재 작업중인 에디터 파일의 전체 경로 반환
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe" // 현재작업중인폴더전체경로\\$작업중인파일이름.exe
],
"options": {
"cwd": "C:/MinGW/bin"
},
"problemMatcher": [ // 컴파일 에러 확인
"$gcc"
],
"group": "build" // 단축키 ctrl+alt+c 컴파일 실행시 보여질 그룹 "workbench.action.tasks.build"
,"detail": "Task generated by Debugger."
},
{ // C 컴파일 설정
"type": "shell",
"label": "gcc.exe build active file", // 팔레트 창에서 선택시 보여질 명칭
"command": "C:/MinGW/bin/gcc.exe",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}", // vscode 에서 현재 작업중인 에디터 파일의 전체 경로 반환
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe" // 현재작업중인폴더전체경로\\$작업중인파일이름.exe
],
"options": {
"cwd": "C:/MinGW/bin"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
},
{
"label": "execute",
"command": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"group": {
"kind": "test", // 단축키 ctrl+alt+r 컴파일된 실행 파일 "workbench.action.tasks.test"
"isDefault": true
}
}
]
}
⑤.⑤ 빌드, 실행 단축키 변경

copy cpp[
// 컴파일
{
"key": "ctrl+alt+c",
"command": "workbench.action.tasks.build"
},
// 실행
{
"key": "ctrl+alt+r",
"command": "workbench.action.tasks.test"
}
]
⑤.⑥ 터미널 선택

⑤.⑦ VSCode 재실행
C/C++ 컴파일 설정을 적용시키기 위해 VSCode를 재실행한다.
⑤.⑧ 컴파일 > 실행



'VS Code Setup' 카테고리의 다른 글
Visual Studio Code 한국어 설정 (0) | 2023.12.16 |
---|