赞
踩
Linux 内核代码量非常的庞大,其中又包含了各种平台的宏定义开关、配置,外加各种结构体指针的注册,这使得阅读内核代码变成一件令人头疼的事。针对这个问题常见有如下几种方案:
本系列博文打算从两个方面入手:
本文先介绍 WSL + VSCode + clangd
windows侧:
WSL 服务器:
需要从官网下载 VSCode
最好是选择 deb 文件,安装到 linux 系统中,接着使用命令:
sudo dpkg -i code_1.83.1-1696982868_amd64.deb
安装的时候会有可能出现异常,因为缺少 libgtk,这时候需要安装该 so,使用如下命令:
sudo apt-get install libgtk-3-dev
但是,有可能第一次安装的时候会缺少很多依赖的 so:
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- You might want to run 'apt --fix-broken install' to correct these.
- The following packages have unmet dependencies:
- code : Depends: libgtk-3-0 (>= 3.9.10) but it is not going to be installed
- Depends: libgtk-3-0 (>= 3.9.10) but it is not going to be installed or
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。