Skip to content

VS Code로 C, C++ 개발하기

VS Code에서 C, C++ 개발 환경 구성하는 방법


1. 컴파일러 설치

  1. MinGW - Minimalist GNU for Windows 다운로드
  2. 컴파일러 설치
    1. mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, msys-base 항목 선택
    2. Installation -> Apply Changes

2. 환경변수 설정

  1. 시스템 속성 -> 환경 변수 -> Path -> 새로 만들기 -> 컴파일러 설치 경로 추가1
  2. 터미널에서 컴파일러 설치 확인
gcc -v  // (1)!
  1. C 컴파일러 확인 명령어
g++ -v  // (1)!
  1. C++ 컴파일러 확인 명령어

3. VS Code

  1. VS Code Extension C/C++ Extension Pack 설치
  2. 컴파일러 설정

    • Terminal -> Configure Default Build Task
    VS Code의 컴파일러 기본 설정

    .vscode 디렉토리 아래에 아래와 같이 컴파일 설정이 생성된다.

    tasks.json
    {
        "version": "2.0.0",
        "tasks": [
            {
                "type": "cppbuild",
                "label": "C/C++: gcc.exe build active file",
                "command": "C:\\programming\\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": "compiler: \"C:\\programming\\MinGW\\bin\\gcc.exe\""
            }
        ]
    }
    
  3. 컴파일

    • Terminal -> Run Build Task2

    Note

    터미널에서 직접 컴파일 하고 싶을 경우 아래와 같이 gcc를 직접 호출하여 컴파일 가능

    gcc [file_name.c] -o [dest_name]  // (1)!
    
    1. C 컴파일 명령어
    g++ [file_name.cpp] -o [dest_name]  // (1)!
    
    1. C++ 컴파일 명령어

Reference


  1. 컴파일러 설치 경로 기본값은 C:\MinGW\bin이며, MinGW를 통한 컴파일러 설치 중 변경 가능 

  2. 기본 단축키는 Ctrl+Shift+B