x86_64-posix-seh
다운로드MinGW-W64
파일 압축 해제환경 변수
설정 창 열기시스템 변수
탭의 새로 만들기
클릭변수 이름
에는 MINGW-W64_HOME
을, 변수 값
에는 설치한 MinGW-W64
의 경로를 입력한 후 확인
클릭시스템 변수
탭의 변수 Path
선택 후 편집
클릭새로 만들기
클릭 후 %MINGW-W64%\bin
입력 후 확인
클릭명령 프롬프트 (cmd)
실행gcc --version
입력 후 실행Visual Studio Code
실행확장 (Extension)
탭 선택 후 c/c++
입력C/C++ Extension Pack
선택설치
클릭Visual Studio Code
실행Ctrl + k + o
또는 파일 - 폴더 열기...
로 작업 환경을 생성할 폴더 선택Ctrl + Shift + p
또는 보기 - 명령 팔레트...
선택 후 C/C++: Select a Configuration...
를 입력 후 선택구성 편집(UI)
선택C/C++ Configurations
의 내용을 아래와 같이 수정 한 후 .vscode
폴더 안에 생성된 c_cpp_properties.json
파일의 내용이 아래와 동일한지 확인{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"compilerPath": "C:\\C\\mingw64\\bin\\gcc.exe",
"cStandard": "c17",
"cppStandard": "c++20",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}
터미널 - 기본 빌드 작업 구성...
선택 후 tasks.json
를 입력 후 템플릿에서 tasks.json 파일 만들기
선택Others
선택.vscode
폴더 안에 생성된 tasks.json
파일의 내용을 지우고 아래의 코드 입력 후 저장{
"version": "2.0.0",
"runner": "terminal",
"type": "shell",
"echoCommand": true,
"presentation" : { "reveal": "always" },
"tasks":
[
{
"label": "save and compile for C",
"command": "gcc",
"args":
[
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": "build",
"problemMatcher":
{
"fileLocation":
[
"relative",
"${workspaceRoot}"
],
"pattern":
{
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
},
{
"label": "save and compile for C++",
"command": "g++",
"args":
[
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": "build",
"problemMatcher":
{
"fileLocation":
[
"relative",
"${workspaceRoot}"
],
"pattern":
{
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
},
{
"label": "execute",
"command": "cmd",
"group": "test",
"args":
[
"/C", "${fileDirname}\\${fileBasenameNoExtension}"
]
}
]
}
Ctrl + k + s
또는 파일 - 기본 설정 - 바로 가기 키
를 선택해 바로 가기 키 설정 창을 연 후 오른쪽 위의 바로 가기 키 열기 (JSON)
아이콘을 클릭keybindings.json
파일에 아래의 코드를 추가 후 저장{ "key": "ctrl+alt+c", "command": "workbench.action.tasks.build" },
{ "key": "ctrl+alt+r", "command": "workbench.action.tasks.test" }
Visual Studio Code
실행
Ctrl + k + o
또는 파일 - 폴더 열기...
로 작업 환경을 생성할 폴더 선택
탐색기의 빈 공간을 클릭하고 새 폴더...
아이콘을 선택해 HelloWorld
폴더 생성
HelloWorld
폴더 선택 후 새 파일...
아이콘을 선택해 HelloWorld.c
파일 생성
HelloWorld.c
에 아래의 코드 입력 후 저장
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
HelloWorld.c
파일 선택 후 Ctrl + Alt + c
를 입력한 후 save and compile for C
선택
탐색기에 HelloWorld.exe
가 생성된 것을 확인 후 Ctrl + Alt + r
을 입력