vscode 阅读linux内核(vscode+clangd)

此插件曾在vim里用过,非常好用。

首先先在vscode 里下载clangd插件

这只是客户端,还需下载个服务器(这在coc插件里也有说明)

sudo apt install clangd

下载完后可以 clangd --version 查看版本信息,如果能查看,则已经安装成功。

当然,make也要装(不懂make的请先去学make)

然后下载个bear

可以看出跳转得有b一个json文件。

对于cmake来说有个配置选项可直接打开生成json,但是linux内核使用makefile构建的工程

所以就用到了bear

从图中看出,对于make得用bear make生成json文件,所以下面我们就直接下载linux内核源码,配置一下,然后直接bear make就行(对于高版本的bear 则输入bear -- make),用vscode 打开后就可以直接跳转。

相关推荐
絔宝9 分钟前
Eclipse控制台乱码解决方式
java·ide·eclipse
GOATLong1 小时前
MySQL内置函数
android·数据库·c++·vscode·mysql
傅科摆 _ py1 小时前
Vscode 如何配置远程环境的 ssh 连接
ide·vscode·编辑器·1024程序员节
zhangfeng11331 小时前
在 R 医学数据分析中,关于 RStudio 和 VSCode 哪个效率更高
vscode·数据分析·r语言
HIT_Weston2 小时前
14、【Ubuntu】【VSCode】VSCode 断联问题分析:hostname(二)
linux·vscode·ubuntu
Aevget2 小时前
DevExpress WinForms v25.1亮点 - 电子表格组件、富文档编辑器全新升级
c#·编辑器·界面控件·devexpress·ui开发·winforms
Cosmoshhhyyy3 小时前
Jupyter Notebook运行Milvus Lite
ide·jupyter·milvus
猫头虎3 小时前
解决升级IDEA2025.2后,每次打开Maven项目爆红的问题:Windows和Mac解决方案
java·ide·macos·maven·intellij-idea·idea·intellij idea
加油_Yeah5 小时前
pycharm 远程连接服务器&添加github copilot
运维·服务器·ide·pycharm·copilot
快秃头的码农7 小时前
vscode搭建python项目隔离的虚拟环境
ide·vscode·python