我正在VS Code中学习C语言,我想找到一种方法(如果有)在一个文件夹中创建多个源文件来测试我的编码示例。否则,我需要为每个编码示例创建一个单独的文件夹,这有点烦人。有没有一种方法可以通过更改'.json'文件的配置来实现? 谢谢。
答案 0 :(得分:0)
通过使用task.json可以实现所需的功能,如下所示:
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "C/C++: g++-10 build active file",
"command": "/usr/local/bin/g++-10",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/build/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
}
上述任务将构建.c文件,该文件当前在您的vscode中处于活动状态。同样,它将可执行文件放在单个build
文件夹中。因此,您可以将所有c / CPP文件放在一个源文件夹中,并且所有可执行文件都将位于build
文件夹中。
PS :请确保根据使用的编译器更改command
。