看韦东山的视频发现内核跳转非常准确评论里说用的clangd,装上试了下发现很好用,首先要成功编译过一遍要阅读的代码
- 卸载c/c++插件 好像和clangd是冲突的
- 安装clang
可以指定版本 sudo apt-get install clangd-12
如果仍然没有clangd命令 可能要手动建了连接
sudo ln -s /usr/bin/clangd-12 /usr/bin/clangd - 安装clangd插件
成功后会出现 - 生成compile_commands.json
内核和uboot编译完不会自动生成,但是新的内核集成了一个工具
./scripts/clang-tools/gen_compile_commands.py
如果没有可以在最新的内核里找找
运行一下就会生成一个compile_commands.json的文件
在当前目录code . 打开vscode 等同步完成 就可以准确跳转到编译使用的代码上了
uboot也可以使用同样的方法
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。