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/目录下

相关推荐
linux修理工21 分钟前
ipmitool 使用简介(ipmitool sel list & ipmitool sensor list)
运维·服务器
寻月隐君22 分钟前
保姆级教程:Zsh + Oh My Zsh 终极配置,让你的 Ubuntu 终端效率倍增
linux·后端·命令行
XM-545825 分钟前
2025微信小程序wxapkg解包全攻略
linux·运维·小程序
zyx没烦恼37 分钟前
TCP相关实验
服务器·网络·tcp/ip
朗晴1 小时前
文本编辑器VIM的使用方法!
linux·运维·服务器
小林up1 小时前
github push:ssh: connect to host github.com port 22
运维·ssh·github
mgx_7181 小时前
修改阿里云vps为自定义用户登录
服务器
梁bk4 小时前
[Nginx]反向代理和负载均衡
运维·nginx·负载均衡
2401_826097629 小时前
JavaEE-Linux环境部署
java·linux·java-ee
(:满天星:)10 小时前
第31篇:块设备与字符设备管理深度解析(基于OpenEuler 24.03)
linux·运维·服务器·网络·centos