如何在主机端(Windows11)调试Linux内核,快速了解内核机制,调试内核执行流程状态?
参考
这篇文章很好:https://zhuanlan.zhihu.com/p/652682080 (注意文章提到的vs code需要安装的软件列表)
wsl ubuntu需要安装:
sudo apt update;
sudo apt install qemu qemu-system-x86 make gcc libncurses-dev flex bison libelf-dev libssl-dev gdb universal-ctags global
直接从wsl ubuntu中启动 vs code:
cd linux-***
code .
结果展示
docker拉取kernel调试镜像
- 安装并配置docker:https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-containers
- 使用docker中的调试镜像
失败:docker desktop安装后无法启动(感觉这个方向还不是很成熟,挺麻烦的)