写下来,不要自己忘了:
#gcc a.c -o a -g
-g 表示调试
#gdb a
进入调试:
list <行号>|<函数名> --查看指定位置的源代码
break 行号|函数名 -- 设置断点
info break --显示断点信息
run --运行程序
print 表达式|变量 --查看程序运行时表达式和变量的值
next --单步恢复程序运行,但不进入函数调用
step --单步恢复程序运行,进入函数调用
continue --继续执行函数,直到函数结束或者遇到新的断点
quit --退出调试模式