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 打开后就可以直接跳转。

相关推荐
SpiderPex13 小时前
Vibe Coding 开发流程心得:从入门到规范化的踩坑记录
vscode·编辑器·ai编程·开发流程·vibe coding
MR.欻21 小时前
ZLMediaKit 源码分析(四):RTP/RTCP 协议栈实现分析
c++·人工智能·vscode·ffmpeg·音视频
晚风吹红霞1 天前
Vim编辑器从入门到熟练 —— 三种模式与常用命令详解
linux·编辑器·vim
SWAGGY..1 天前
Linux系统编程:(十一)进程状态&&Linux中的僵尸状态
linux·服务器·编辑器·vim
青山如墨雨如画1 天前
【Claude】Win11系统VSCode下的Claude使用方法
vscode·aigc·claude·vibe coding·authropic
青山如墨雨如画1 天前
【Claude】Win11电脑下VSCode环境中Claude+Deepseek的报错及解决方法记录日志
vscode·aigc·claude·authropic
key_3_feng1 天前
VSCode 分屏实战,同时对话 Claude Code 与 Copilot 提升多任务处理效率
vscode·claude code·多 agent 协作,开发效率
是烨笙啊1 天前
AI编程:项目管理
ide·人工智能·ai编程
czy87874751 天前
vscode编译make命令要修改stm32cubemx生成的STM32F103XX_FLASH.ld文件
ide·vscode·stm32