GDB - 命令
GDB 提供了大量的命令,但以下命令是最常用的命令:
b main - 在程序开头设置断点
b - 在当前行设置断点
b N - 在第 N 行设置断点
b +N - 在当前行以下 N 行设置断点
b fn - 在函数"fn"的开头设置断点
d N - 删除断点号 N
info break - list断点
r - 运行程序直到出现断点或错误
c - 继续运行程序直到出现下一个断点或错误
f - 运行直到当前函数完成
s - 运行程序的下一行
s N - 运行程序的下 N 行
n - 与 s 类似,但不会进入函数
u N - 运行直到当前行前面有 N 行
p var - 打印变量"var"的当前值
bt - 打印堆栈跟踪
u - 在堆栈中上移一层
d - 在堆栈中下移一层
q - 退出 gdb