CentOS下在VSCode中安装的C++Intellisense插件不起作用

在CentOS下使用VSCode写C语言,发现看代码的时候无法查看函数定义,
在网上查找相关资料安装了C++Intellisense插件,也按照使用说明安装了GNU Global,
并在PATH中添加了global的路径,在源代码下运行gtags生成三个文件,但是在VSCode
中查看代码时,转向定义,查找引用等功能还是不能用,开启VSCode的开发者模式
查看控制台输出,发现查找引用时,提示找不到GTAGS文件,但是这个文件存在于源代码目录下呀。。
在网上搜了很久也找不到相关资料,感觉要疯掉了。。。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: Windows下 VsCode安装C++ Intellisense以及使用中的 无法添加环境变量时 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    如果添加环境变量没有成功,笨方法就是直接输入C:\Users\your_name\Documents\glo668wb\bin\gtags.exe而不是方便的gtags。另外还需要在settings.json里面添加:

    {
        'codegnuglobal.executable': "C:\\msys64\\usr\\bin\\global.exe"  //这里自己改对
    }
    

    原因:gtags.exe和global.exe都会被使用到。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^