我已经在Mac上安装了VScode,在Mac上我仅将Mac用作终端。一切都在远程Linux服务器上进行编辑,构建和调试。 ssh访问服务器工作正常,我可以在vscode中编辑C源代码,而我的C代码在〜/ devlop中时,编辑器还会在〜/ lib中找到C头文件
但是当我尝试使用build命令时,会调用gcc,但找不到头文件。
执行任务:/ usr / bin / gcc -g /home/myname/devlop/st10.c -o / home / myname / devlop / st10 << / p>
在/home/myname/devlop/st10.c:9:0中包含的文件中: 致命错误:sweodef.h:没有这样的文件或目录
这并不奇怪。 gcc需要一个-I / home / myname / lib之类的参数,该参数位于丢失的头文件所在的位置。 vscode编辑器找到了它,因为我在设置中配置了includePath。 vscode不会告诉gcc。 我如何获得vscode将此类编译器参数添加到构建步骤中?
请注意,我是vscode的新手,但数十年来一直是在Unix和Linux上(不使用IDE的情况下)工作的经验丰富的C语言程序员。