使用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。
浙公网安备 33010602011771号