1. C/C++ 컴파일러(번역기) 설치
- Visual Studio Code(VSCode)는 코드 편집기이기 때문에 각 언어의 번역기는 사용자가 직접 설치해야 합니다.
- 아래 링크에서 MinGW-w64 GCC를 설치합니다. MinGW-w64 다운로드 링크
- x86_64-posix-seh를 다운로드합니다 (64비트 컴퓨터용).
- 만약 컴퓨터가 64비트 환경이 아니라면 다른 적절한 버전을 선택하여 다운로드합니다.
- 다운로드한 파일의 압축을 C: 경로에 풀어주면 C:\mingw64 폴더가 생성됩니다.
2. 환경 변수 등록
- 컴파일러 설치 후, 환경 변수를 등록해야 합니다.
- 환경 변수는 프로세스가 작업을 할 때 필요한 정보를 제공해주는 역할을 합니다.
- 윈도우 + R 키를 눌러 실행창을 열고, sysdm.cpl을 입력합니다.
2. "고급" 탭에서 환경 변수를 클릭합니다.
3. 시스템 변수에서 Path를 선택한 뒤, 편집을 클릭합니다.
4. 새로 만들기를 눌러 C:\mingw64\bin 경로를 추가합니다.
5. cmd 창을 열고 gcc -v 명령어를 입력해 설치가 제대로 되었는지 확인합니다.
3. VSCode에서 C 언어 설정
1️⃣ 폴더 생성 및 설정
- VSCode를 실행하고, 파일 메뉴에서 폴더 열기를 선택합니다.
- C 언어 프로젝트를 위한 새 폴더를 생성하고 선택합니다.
- 폴더 이름에는 빈칸이나 특수 문자를 사용하지 않는 것이 좋습니다.
- 생성한 폴더 안에 .vscode 폴더를 만들고, CTRL + N을 눌러 .c 확장자를 가진 파일을 생성합니다.
- 예시 코드를 작성해 저장합니다.
#include <stdio.h>
int main()
{
pritnf("Hello World");
return 0;
}
- 확장 아이콘을 클릭하고 C/C++ 확장을 설치합니다.
2️⃣ 컴파일러 설정
- Ctrl + Shift + P를 눌러 명령 팔레트를 열고, "C/C++: 구성 선택..."을 입력해 클릭합니다.
- 컴파일러 경로를 C:\mingw64\bin\g++.exe로 설정합니다.
- IntelliSense 모드를 windows-gcc-x64 선택
- IntelliSense 모드를 windows-gcc-x64로 선택하고, C 표준과 C++ 표준을 설정합니다.
- 설정 완료 후, .vscode 폴더에 c_cpp_properties.json 파일을 생성하고 아래 내용을 붙여 넣습니다.
- 이미 존재하면 생성 안해도 됩니다.
{
"configurations": [
{
"name": "windows-gcc-x64",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.19041.0",
"compilerPath": "C:/mingw64/bin/gcc.exe",
"cStandard": "c23",
"cppStandard": "c++23",
"intelliSenseMode": "windows-gcc-x64"
}
],
"version": 4
}
3️⃣ 컴파일 및 실행 설정
- tasks.json 파일을 .vscode 폴더에 생성하고, 아래 내용을 붙여 넣습니다.
{
"version": "2.0.0",
"runner": "terminal",
"type": "shell",
"echoCommand": true,
"presentation": { "reveal": "always" },
"tasks": [
// C++ 컴파일
{
"label": "save and compile for C++",
"command": "g++ -std=c++23",
"args": [
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": { "kind": "build", "isDefault": true },
"problemMatcher": {
"fileLocation": [
"relative",
"${workspaceRoot}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
},
// C 컴파일
{
"label": "save and compile for C",
"command": "gcc -std=c23",
"args": [
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": { "kind": "build", "isDefault": true },
"problemMatcher": {
"fileLocation": [
"relative",
"${workspaceRoot}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
},
// 바이너리 실행 (Windows)
{
"label": "execute",
"command": "cmd",
"group": { "kind": "test", "isDefault": true },
"args": [
"/C", "${fileDirname}\\${fileBasenameNoExtension}"
]
}
]
}
4. 단축키 설정
- 파일 → 기본 설정 → 바로 가기 키에서 단축키 설정을 클릭합니다.
- 아래와 같이 컴파일 및 실행 단축키를 설정합니다.
// 키 바인딩을 이 파일에 넣어서 기본값을 덮어씁니다.
[
//컴파일
{ "key": "ctrl+alt+c", "command": "workbench.action.tasks.build" },
//실행
{ "key": "ctrl+alt+r", "command": "workbench.action.tasks.test" }
]
- 컴파일: Ctrl + Alt + C
- 실행: Ctrl + Alt + R
5. 코드 컴파일 및 실행하기
- Ctrl + Alt + C를 눌러 파일을 컴파일합니다.
- 빌드가 완료되면 .exe 파일이 생성됩니다.
- Ctrl + Alt + R을 눌러 프로그램을 실행합니다.
- 또는 이 버튼을 눌러서 실행해도 됩니다.
'환경 세팅 및 사용법 > Visual Studio Code' 카테고리의 다른 글
VSCode Python 실행하기 (0) | 2024.10.20 |
---|---|
Visual Studio Code 환경 세팅 (5) | 2024.10.20 |