GDB完全手册.txt
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。 或许, 各位比较喜欢那种图形界面方式的,像VC、 BCB等
IDE的调试, 但如果你是在UNIX平台下做软件, 你会发现GDB这个调试工具有比VC、 BCB的图形化调试器更强大的功能。所
谓“ 寸有所长, 尺有所短” 就是这个道理。
用GDB调试程序
GDB概述
————
GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。 或许, 各位比较喜欢那种图形界面方式的,像VC、 BCB等
IDE的调试, 但如果你是在UNIX平台下做软件, 你会发现GDB这个调试工具有比VC、 BCB的图形化调试器更强大的功能。所
谓“ 寸有所长, 尺有所短” 就是这个道理。
一般来说, GDB主要帮忙你完成下面四个方面的功能:
1、 启动你的程序, 可以按照你的自定义的要求随心所欲的运行程序。
2、 可让被调试的程序在你所指定的调置的断点处停住。( 断点可以是条件表达式)
3、 当程序被停住时, 可以检查此时你的程序中所发生的事。
4、 动态的改变你程序的执行环境。
从上面看来, GDB和一般的调试工具没有什么两样, 基本上也是完成这些功能, 不过在细节上, 你会发现GDB这个调试工
具的强大, 大家可能比较习惯了图形化的调试工具, 但有时候, 命令行的调试工具却有着图形化工具所不能完成的功
能。 让我们一一看来。