VSCode 阅读 Linux 内核源码
最终效果
Windows 使用 VSCode 通过 SSH 远程阅读 Linux 内核源码。
搭建步骤
下载 Linux 源码,Linux 源码存放网站 https://cdn.kernel.org/pub/linux/kernel/:
| |
在 Linux 主机上安装 global:
| |
从 VSCode 插件市场下载 Remote - SSH 插件:

使用 Remote - SSH 连接到 Linux,打开一个新的窗口,然后在远程主机上安装 C/C++ 和 C/C++ GNU Global 插件:


在 Settings 中配置 global 的路径,注意 gnuGlobal.objDirPrefix要提前创建好文件夹:
| |
然后再配置 C/C++ include 路径:
| |
再在 VSCode 中按 Ctrl + Shift + P 执行 Global: Rebuild Gtags Database 命令。当出现 Build tag files successfully 时代表符号已经解析完毕。
解析完毕后 gnuGlobal.objDirPrefix 路径下会生成如下文件:
| |
上面步骤执行完毕后就可以使用 VSCode 进行愉快地查看 Linux 代码了!