一. 安装Xcode命令行工具

Xcode命令行工具包含Clang编译器,是Mac系统下C/C++开发的基础环境。通过终端执行以下命令安装:

xcode-select --install

二. 安装VSCode和插件

  1. 从官网下载并安装最新版VSCode。
  2. 安装C/C++扩展
  3. Code Runner(可选)

三. 配置编译任务(tasks.json)

按Cmd+Shift+P输入Tasks: Configure Task,选择Others模板后修改为

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++ 生成活动文件",
            "command": "/usr/bin/g++",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "detail": "调试器生成的任务。"
        }
    ],
    "version": "2.0.0"
}

三. 配置调试环境(launch.json)

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(lldb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "lldb",
            "preLaunchTask": "C/C++: g++ 生成活动文件"
        }
    ]
}