gdb命令小结

GDB命令小结

       gdb <filename> : 调试指定程序文件

       r : run 的简写,运行被调试程序, 如果此前没有下过断点,则执行完整个程序;如果有断点, 则程序暂停在第一个可用断点处

       c : continue的简写, 继续执行被调试程序, 直至下一个断点或程序结束

       b : breakpoint 的简写, 设置断点, 可以是 <行号>、<函数名>、<执行地址>

       d : delete breakpoint的简写, 删除指定编号的某个断点, 或删除所有断点; 断点编号从1开始递增

       s : 执行一行源程序代码, 如果此行代码中有函数调用, 则进入该函数(step into)

       n : 执行一行源程序代码, 此行代码中的函数调用也一并执行(step over)

       p : print 的简写, 显示指定变量的值

       display : 设置程序中断后欲显示的数据及其格式

       undisplay <编号> : 取消先前的display设置, 编号从1开始递增

       i : info的简写, 用于显示各类信息

       q : quit的简写, 退出GDB调试环境

       help : GDB帮助命令, 提供对GDB名种命令的解释说明

猜你喜欢

转载自www.cnblogs.com/tongyishu/p/11691199.html