使用GDB调试

(本文是我以前所写,放在此处,以备今后学习查看)

经过学习,知道了如何运用gdb进行调试程序,对于编程很重要的步骤就是调试,一般来说编写一段代码时间并不长,但是调试过程却需要很长时间。

       要想使用gdb,首先要输入gcc–g hello.c–o hello,只有加上-g才能使用gdb,因为-g生成了需要的debug。然后输入gdb hello进入gdb。

    输入l,查看载入文件。若程序较长,再次输入l即可。

    设置断点则需输入b 行号。查看断点输入info b。s表示进入函数,在函数中也进行单步运行。恢复程序输入c。

 

       运行代码输入r。查看变量值输入p n。

 

      单步运行输入n或者s,n表示不进入函数,直接显示函数结果;

 

      设置函数断点输入b 函数名。


    设置条件断点输入b 行号或函数名 if 表达式。

    修改参数则需要输入 set 变量=设定值。

      如要退出gdb,只需输入quit。

posted on 2012-04-07 11:03  初级业余程序员  阅读(174)  评论(0)    收藏  举报

导航