GDB,全称GNU Project Debugger, 是GNU公司推出的一款调试工具。
想要使用gdb命令,需要在用gcc编译的时候,在编译参数中加入“-g”。编译成功之后,可以使用"gdb + exec file"进入gdb调试命令行。
常用命令:
info stack 查看调用栈的信息。
info register 查看除了向量寄存器和浮点寄存器意外的其它寄存器。
info all-register 查看所有寄存器的值。
bt A backtrace is a summary of how your program got where it is.
frame n 或者 f n 可以选择具体的stack frame。