此插件曾在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 打开后就可以直接跳转。