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

相关推荐
相思难忘成疾2 小时前
RHEL9 文件管理与 vi/vim 编辑操作实验
linux·编辑器·vim
进击的雷神2 小时前
Trae AI IDE 完全指南:从入门到精通
大数据·ide·人工智能·trae
北风toto3 小时前
IDEA模块名字和文件夹名字不一样的解决方式
java·ide·intellij-idea
im_AMBER3 小时前
万字长文:编辑器集成Vercel AI SDK
前端·人工智能·react.js·前端框架·编辑器
:1214 小时前
idea17创建tomcat项目(计网底层核心理解!)
java·ide·intellij-idea
猿小猴子4 小时前
主流 AI IDE 之一的 华为云码道「CodeArts」 介绍
ide·人工智能·ai·华为云
monsion13 小时前
OpenCode 学习指南
人工智能·vscode·架构
非鱼䲆鱻䲜15 小时前
vscode开发stm32添加新的头文件路径和包含源文件
ide·vscode·stm32·cmake·包含头文件·包含源文件
liurunlin88819 小时前
Go环境搭建(vscode调试)
开发语言·vscode·golang
chushiyunen19 小时前
pycharm注意力残差示例
ide·python·pycharm