gdb使用
gdb ./a.out
bt ------- 显示调用栈
b/break filename.c:123 --------在文件123行设置断电
b/break funcName/类名::函数名 --------在函数开始行设置断点
r/run ------- 程序运行至断点
finish -------- 程序继续运行到函数返回调用点
n/next ---------- 执行下一行代码,不进入函数
s/step ---------- 执行下一行,如果是函数则进入函数
c/continue ------ 运行程序至下一个断点或程序结束
info breakpoints ------ 查看所有断点
delete breakpoint N ------ 删除编号为0的断点
print 变量 ----- 查看变量值