VSCode编译运行C与C++


macOS

参考

插件安装

  • C/C++
  • C/C++ Clang Command Adapter
  • Code Runner

设置

在工作区中新建 build 文件夹,存放编译时产生的文件
点击左侧最下方齿轮按钮,选择设置,在弹出的面板中选择工作区
点击右上角第二个按钮(长得像文件的)
在打开的文件(setting.json)内填入以下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
//这一行为字体大小
"editor.fontSize": 12,
//运行代码后将光标移到终端
"code-runner.preserveFocus": false,
//将 MacOS 终端集成到 VSCode 中
"code-runner.runInTerminal": true,
//运行代码前保存
"code-runner.saveFileBeforeRun": true,
//运行代码时清空之前的输出
"code-runner.clearPreviousOutput": true,
//运行代码是 cd 到 cpp 文件所在目录
"code-runner.fileDirectoryAsCwd": true,
//这里只保存了 C/C++ 的编译命令
"code-runner.executorMap": {
"c": "gcc $fileName -o build/$fileNameWithoutExt && ./build/$fileNameWithoutExt",
"cpp": "g++ $fileName -o build/$fileNameWithoutExt && ./build/$fileNameWithoutExt"
}
}

编译运行

在代码界面点击右上角的三角形按钮运行代码,接下来就可以在下方的终端里输入数据了。当然你也可以通过 Setting -> Keyboard Shortcuts 来更改运行代码的快捷键。