gdb调试常用命令

gdb ./待调试程序

b  函数名 //在该函数上打断点

p  变量名 // 打印变量

cont // 在断点停下后此命令使程序继续执行

s //单步调试,有函数则进入

n //单步调试 ,不进入函数内部

gdb调试core文件

gdb  程序名  core名 //core和程序在同一目录,程序最好是debug包

bt  或where //打印出问题的堆栈

bt  full //打印堆栈每帧内的具体内容,包括本地变量,传入参数

info f  帧地址或帧号,打印帧内容

以上,就是我常用的命令

猜你喜欢

转载自my.oschina.net/u/257448/blog/1583568