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。