clangd的使用,实现跳转提示

一、插件卸载c插件下载clangd

二、设置搜索clangd

cpp 复制代码
--compile-commands-dir=build文件中compile_commands的绝对路径

若没有找到compile_commands.json文件可以通过如下方式之后再便于即可生成

cmake项目:

在项目最顶层的.cmake文件中或者CMakeList文件中加入如下命令

cpp 复制代码
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

或者

cpp 复制代码
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1

makefile项目:

①安装bear

cpp 复制代码
sudo apt-get update
sudo apt-get install bear

编译时用

cpp 复制代码
bear make

若后面突然失灵了

找到/home/xuerui/.vscode-server/data/User/globalStorage/llvm-vs-code-extensions.vscode-clangd/install/16.0.2/clangd_16.0.2/bin/clangd 将其删除

ctrl + shift + p 输入clangd 重装server

若文件还是没实现提示条状功能,把compile_commands.json文件拷贝到/home/xuerui/目录下

相关推荐
飘飘燃雪6 分钟前
Linux Modbus协议详解,代码示例
linux·运维·服务器·modbus
蜗牛hb13 分钟前
Kali基础知识
linux·运维·服务器
tingting01191 小时前
docker 释放磁盘空间--常用清理命令
运维·docker·容器
乐维_lwops1 小时前
安全筑堤,效率破浪 | 统一运维管理平台下的免密登录应用解析
运维·服务器·安全
云飞云共享云桌面1 小时前
如何让企业研发设计团队低配电脑流畅做3D大装配设计?
服务器·3d·电脑
恩爸编程1 小时前
深入浅出 Linux 操作系统
linux·运维·服务器·linux系统介绍·linux操作系统介绍·linux操作系统是什么·linux操作是什么
明达技术1 小时前
分布式 I/O 配合高冗余 PLC,打造高效控制新典范
运维·分布式
马船长1 小时前
RCE-PLUS (学习记录)
java·linux·前端
Liveweb视频汇聚平台1 小时前
FFmpeg来从HTTP拉取流并实时推流到RTMP服务器
服务器·http·ffmpeg
激进的猴哥2 小时前
day20-yum精讲
linux·运维·服务器