vscode分离编译运行
时间: 2023-09-23 16:06:54 浏览: 128
在 VS Code 中,你可以使用任务(tasks)来分离编译和运行。具体步骤如下:
1. 打开一个 C/C++ 项目文件夹并在其中创建一个 `tasks.json` 文件,该文件包括编译和运行任务。
2. 在 `tasks.json` 文件中定义一个编译任务,例如:
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
```
3. 在 `tasks.json` 文件中定义一个运行任务,例如:
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "run",
"type": "shell",
"command": "./${fileDirname}/${fileBasenameNoExtension}",
"group": {
"kind": "test",
"isDefault": true
}
}
]
}
```
4. 在 VS Code 中打开 C/C++ 代码文件,然后按下 `Ctrl+Shift+B`(在 Mac 中为 `Command+Shift+B`)选择编译任务。如果你想运行代码,按下 `F5`,然后选择运行任务即可。
这样,你就可以分离编译和运行任务了。
阅读全文