鉴于此,选择从编码编译安装。首先在喜欢的目录下运行相关命令,编译好的二进制文件将出现在指定目录下。运行 clangd --version,可见版本信息,随后便可使用 clangd。然而,在编译时发现系统 GCC 版本过旧,无法编译。使用 google 搜索,发现可以通过 cmake 的选项制定编译器。于是,走上了升级 GCC 版本...
你可以试试在settings.json里加一个配置,让clangd查一下你的编译器位置,具体看我的文章 配置clangd ...
这里似乎是cmake和clangd没有配合很好来用指定的工具链,早些时候我用MinGW版本的clang.exe也遇到这个问题,尽管在cmake配置文件里已经指定了正确的clang.exe。解决这个问题,我还需要在CMakePresets.json的"cacheVariables"添加一条配置"CMAKE_CXX_FLAGS": "--target=x86_64-w64-windows-gnu -stdlib=libc++",这样...
因此本文通过Clangd插件替换VSCode自带的C/C++插件,并通过WSL2(Windows Subsystem for Linux)+ VSCode + Clangd打造C/C++代码编辑器。 本文将从以下几点讲述如何通过WSL2 + VSCode + Clangd打造C/C++代码编辑器。 1、什么是WSL。 Part I:什么是WSL Part II:WSL vs WSL2 Part III:Windows10安装WSL2 Part IV:...
综合考虑下决定使用VSCode替换SI进行C/C++的代码开发,同时VSCode的插件设计又能够保证对于Python、P4等编程语言的支持。 VSCode自带的C/C++插件除了能够使用Debug功能,其余的代码补全、跳转功能都和基于Clangd的Clion有较大差距。因此本文通过Clangd插件替换VSCode自带的C/C++插件,并通过WSL2(Windows Subsystem for Linux)+...