带有Linux服务器gcc选项的vscode remote

时间:2019-10-16 16:19:14

标签: remote-server

我已经在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语言程序员。

0 个答案:

没有答案