要在VS Code中配置编译多个C文件,你需要更新tasks.json文件以包含所有的源文件。可以直接指定多个 文件名,也可以用*.c匹配工程目录下的所有c文件。
以下是一个示例,它编译多个C文件并生成一个可执行文件:
{
"version": "2.0.0",
"tasks": [
{
"label": "Build",
"type": "shell",
"command": "g++",
"args": [
"-Wall",
"-o",
"${fileDirname}/my_program",
"${fileDirname}/*.cpp"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": "$g++"
}
]
在上述示例中,我们使用了`"${fileDirname}/*.c"`参数来指定所有与当前打开文件目录相同的cpp文件进行编译。所有的源文件都将被编译为一个可执行文件`my_program`。
要使用该tasks.json文件,打开VS Code并选择一个打开的cpp文件。然后执行任务:"终端" -> "运行生成任务" -> "Build"。如果所有的cpp文件都能正常编译,将会生成一个名为`my_program`的可执行文件。