我试了一下,给编译器的位置好像给不进去,后面在抽空研究一下吧。暂时的话可以直接这样子改:
在工程目录下新建文件,名称为:.clangd
ba876fc3-bc34-4402-8ecf-34e6dc635e2a-image.png
设置配置项为:
CompileFlags:
Remove: [-mcpu=*, -mfpu=*, -mfloat-abi=*] # ?
这样子改重启一下应该就可以了
36080dad-6b0e-4ab4-b91f-9cc1d14b7962-image.png
这样子改实际是移除掉了clang编译器不能识别的一些gcc指令。实际上clangd还是使用的clang编译器。
之前按照说明配置可以,不知道为什么不行了:https://clangd.llvm.org/config#compiler
用户也可以按照这上面的说明指定一下编译器的地址看看行不行。