linux下gdb调试简单用法

1、开启调试

gdb XXXXXX(某服务)
linux下gdb调试简单用法

2、设置断点

1、l或list:查看源码行数
2、break XXX(行号):给XXX行打断点
3、info breakpoints:查看打的断点信息(我这在一个位置不小心重复打了断点)
linux下gdb调试简单用法
4、n(next)表示逐行执行,不进入函数;step表示进入函数
(我这是要调试main函数里面调用函数的bug,所以使用step进入)

3、调试

1、断点打好了,输入run,代码运行到断点处;在输入step,进入函数
linux下gdb调试简单用法
2、输入n可向下逐行执行(回车可以重复执行上一命令)
3、print 变量名可打印值及地址
4、q(quit)退出调试

相关文章: