已解决:VS Code远程连接Linux服务器,编写C/C++代码时出现:#include错误,请更新includePath

参考:https://blog.csdn.net/weixin_44718794/article/details/106751513


1. 问题描述

使用VS Code远程连接Linux服务器(自己搭建在虚拟机中的Ubuntu系统)后,编写.c代码时,引用头文件的代码行#include <stdio.h>报错,如下图所示。
在这里插入图片描述

2. 解决方案

通过Xshell连接Linux服务器,执行命令gcc -v -E -x c++ -,查看gcc的路径。复制下图红框中的内容。
在这里插入图片描述
当然也可以直接在VS Code的TERMINAL内执行命令,获取gcc的路径,更为方便。
在这里插入图片描述

然后在VS Code中按Ctrl+shift+P搜索json文件(前提是VS Code已经远程连接到Linux服务器,所以本质上是对连接到服务器的VS Code进行配置),点击C/C++:Edit Configurations。
在这里插入图片描述
将复制的gcc路径依照格式(自行增添双引号和逗号)粘贴到红色箭头的后面。
在这里插入图片描述
粘贴完后的内容如下图所示。
在这里插入图片描述
至此问题解决,不再报错。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/mahoon411/article/details/113249992