You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac系统下如何在Visual Studio Code中编译运行C++代码?

VSCode C/C++ 内置编译运行配置方案
  1. 首先确保Mac环境已正确安装g++,终端执行g++ --version能正常输出版本信息即可。
  2. 用VSCode打开C/C++代码所在的整个文件夹(不要单独打开单个代码文件,否则项目配置无法生效)。
  3. 按 Shift + Command + P 调出命令面板,输入 Tasks: Configure Task,依次选择 Create tasks.json file from template > Others,生成默认tasks.json配置文件。
  4. 将tasks.json的全部内容替换为如下配置:
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build C/C++ file",
            "type": "shell",
            "command": "g++",
            "args": [
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "presentation": {
                "reveal": "always",
                "panel": "shared"
            }
        },
        {
            "label": "Run C/C++ executable",
            "type": "shell",
            "command": "${fileDirname}/${fileBasenameNoExtension}",
            "presentation": {
                "reveal": "always",
                "panel": "shared"
            }
        }
    ]
}
  • 构建代码直接按 Shift + Command + B 即可触发默认构建任务,编译日志会直接输出在VSCode下方的内置终端面板,编译错误会直接关联到代码对应行。
  • 运行编译后的程序,按 Shift + Command + P 调出命令面板,输入 Tasks: Run Task,选择 Run C/C++ executable 即可在内置终端执行程序,支持直接输入输出交互。
  • 如果要和你之前BBEdit的快捷键习惯对齐,给运行操作绑定 Shift + Command + R,按 Command + K 再按 Command + S 打开键盘快捷键设置,搜索「Tasks: Run Task」,设置对应快捷键即可。
BBEdit C/C++ 编译运行工作流参考

以下是适配BBEdit的编译运行AppleScript脚本配置方案:

构建脚本

将以下代码复制到脚本编辑器(Script Editor)中,保存后放入BBEdit可识别的Scripts文件夹:

tell application "BBEdit" to set filePath to ((characters 8 thru -1 of (URL of document 1 as string)) as string)

tell application "Terminal"
    do script "g++ " & filePath
end tell

运行脚本

tell application "BBEdit" to set filePath to ((characters 8 thru -1 of (URL of document 1 as string)) as string)

tell application "Terminal"
    activate
    do script "./a.out"
end tell

快捷键设置

打开Mac系统偏好设置-键盘-快捷键,为BBEdit的两个脚本分别绑定快捷键:

  • 构建:Shift + Command + B
  • 运行:Shift + Command + R

内容的提问来源于stack exchange,提问作者6502FTW

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 16:15:02