标签:
1.首先,编译时要添加gdb信息
gcc -g test.c -o test
2.gdb的一些基本命令
l <-------------------- l命令相当于list,从第一行开始例出原码。
回车<-------------------- 直接回车表示,重复上一次命令
r <--------------------- 运行程序,run命令简写
break 16 <-------------------- 设置断点,在源程序第16行处。
break func <-------------------- 设置断点,在函数func()入口处。
break main <-------------------- 设置断点,在main()入口处。
info break <-------------------- 查看断点信息。
其中break 可以简写成b
n <--------------------- 单条语句执行,next命令简写。
c <--------------------- 继续运行程序,continue命令简写。
p i <--------------------- 打印变量i的值,print命令简写。
bt <--------------------- 查看函数堆栈。
q <--------------------- 退出gdb。
finish <--------------------- 退出函数。
标签:
原文地址:http://www.cnblogs.com/sylar-liang/p/4265271.html