Skip to main content

VSC for C on Mac

requirement

  1. Compiler
  2. Debugger
  3. Build & Run Setting

Compiler

gcc / g++ : Command Line Tools를 사용하여 설치.

$ xcode-select --install
 ...
$ g++ -v
 or
$ gcc -v

Debugger

  1. C/C++ for Visual Studio Code 설치(https://github.com/microsoft/vscode-cpptools)
  2. LLDB 설치(https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb)

Build & Run

  1. 소스파일이 작성되는 폴더에 .vscode 폴더 생성 및 tasks.json 파일 작성
  2. 소스 코드 작성 후 [Cmd + Shift + B] 단축키를 통해 빌드 및 실행

tasks.json

/* tasks.json */
{
  // See https://go.microsoft.com/fwlink/?LinkId=733558
  // for the documentation about the tasks.json format
  "version": "2.0.0",
  "tasks": [
    {
      "label": "build file",
      "type": "shell",
      "command": "gcc",
      "args": ["-o", "${fileDirname}/${fileBasenameNoExtension}", "${file}"],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "problemMatcher": ["$gcc"]
    },
    {
      "label": "run file",
      "type": "shell",
      "command": "${fileDirname}/${fileBasenameNoExtension}",
      "args": [],
      "group": {
        "kind": "build",
        "isDefault": true
      },
      "problemMatcher": []
    }
  ]
}