https://jyywiki.cn/OS/2023/build/lect8.ipynb

调试理论

调试理论:如果我们能判定任意程序状态的正确性,那么给定一个 failure,我们可以通过二分查找定位到第一个 error 的状态,此时的代码就是 fault (bug)。

实际中的调试:观察状态机执行 (trace) 的某个侧面

最重要的两个工具

使用 GDB 调试程序

GDB: 入门

GDB: 最常用的命令在 gdb cheat sheet

想要更好的体验?