Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在VSCODE中自动链接所有C文件?_C_Visual Studio Code - Fatal编程技术网

如何在VSCODE中自动链接所有C文件?

如何在VSCODE中自动链接所有C文件?,c,visual-studio-code,C,Visual Studio Code,我有很多.c文件和.h文件,我想编译它们。但是我发现我必须在tasks.json中手动添加每个文件名。有没有办法将所有.c文件链接到同一文件夹中?您的项目仍然必须有一个生成系统,例如一个生成文件 因此,您应该在Makefile中创建一个构建规则,并从tasks.json运行make 这是一个C++,但概念与C.< /P>是相同的。问题没有得到完全回答,因为你只显示了MIN .CPP的简单项目,而不是复杂的带有头文件、LIBS等的结构。@ OndrejRozinek,请随意添加另一个答案,如果它好

我有很多
.c
文件和
.h
文件,我想编译它们。但是我发现我必须在
tasks.json
中手动添加每个文件名。有没有办法将所有
.c
文件链接到同一文件夹中?

您的项目仍然必须有一个生成系统,例如一个生成文件

因此,您应该在Makefile中创建一个构建规则,并从tasks.json运行
make


这是一个C++,但概念与C.< /P>是相同的。问题没有得到完全回答,因为你只显示了MIN .CPP的简单项目,而不是复杂的带有头文件、LIBS等的结构。@ OndrejRozinek,请随意添加另一个答案,如果它好的话,我会投票赞成的。有时,即使是一个不完整的答案也能将某人推向正确的方向。