yang-xiaofeng1101 / yang-xiaofeng1101.github.io

杨晓峰的个人博客
1 stars 0 forks source link

如何调试真机上的 OS | yangxiaofeng的博客 #27

Open yang-xiaofeng1101 opened 1 year ago

yang-xiaofeng1101 commented 1 year ago

https://yang-xiaofeng1101.github.io/2022/11/17/%E5%A6%82%E4%BD%95%E8%B0%83%E8%AF%95%E7%9C%9F%E6%9C%BA%E4%B8%8A%E7%9A%84-OS/

1 技术背景1.1 stub 初探GDB作为 GNU 项目一款知名的调试工具大家应该都不陌生,我们可以通过其很方便地对本地代码进行调试。当我们在本地调试不便的时候,也可以选择在目标机上启动gdbserver,在调试机上运行 GDB 并通过 IP 地址和端口号连接到目标机,从而实现远程调试。 但是 gdbserver 存在其本身的限制:它所需要的操作系统环境基本上与 GDB 所需要的环境是一致的。换