ICS Lab2

Aiur · Zellux at 
这个 lab 主要考察 gdb 的使用和对汇编代码的理解。后者在平时的作业中涉及得较多,这里不再赘述,主要介绍一下 gdb。其实偶对这个也不是很熟,有错误请指正。简单的说,gdb 是一款强大的调试工具,尽管它只有文本界面(需要图形界面可以使用 ddd,不过区别不大),但是功能却比 eclipse 等调试环境强很多。接下来看看怎样让它为 lab2 拆炸弹服务,在命令行下运行 gdb bomb 就能开始调试这个炸弹程序,提高警惕,恩。首先最重要的,就是如何阻止炸弹的引爆,gdb 自然提供了一般调试工具都包括的断点功能——break 命令。在 gdb 中输入 help break 能够看到相关的信息……