gdb简单命令手册

awatch    设置观察点,无论何时指定位置的值被读或写了,程序执行都会停下来。
backtrace 向后打印出栈的内容,显示将程序带到当前位置的函数调用和参数值。该命令可简写为bt。
break      设置断点,程序运行会在指定的行或函数名处中断。
clear     清除某行或函数上由先前break设置的断点。
continue  继续先前被调试器中断的程序的执行。
Ctrl-C     中断程序,就好像当前行设置了断点一样。
disable    禁止按照数字列出的断点。
display    每次程序中断时,显示指定表达式的值。
enable     按照数字激活断点。
finish    继续运行被调试器中断的程序,继续运行直到当前函数返回。
ignore    设置断点的忽略数目。例如,命令ignore 4 23,表示需要断点4运行23次才能起到中断的作用。
info breakpoints    列出状态和描述,包括所有断点的号码。
info display    列出状态和描述,包括前面定义的display命令的号码。
kill      杀掉正在运行的当前进程。
list      列出当前行后的10行代码。如果命令指定参数,则参数指定行会在列表中。
load      将指定的可执行文件动态载入gdb,准备调试该程序。
next      继续运行被中断的程序,依次运行源代码中的指令,但将函数调用看作是一行代码,不会停止,直到函数返回。
nexti    继续运行被中断的程序,运行一条汇编指令。但将函数调用看作是一行代码,不会停止,直到函数返回。
print     立即显示指定表达式的值。
ptype    显示指定项目的类型。
return    强制从当前函数立即返回。
run        启动程序,从开始位置运行程序。
rwatch    设置观察点,只要读到了指定位置,就可以中断运行。
set       给指定变量赋值。
step      继续执行中断的程序,依次运行源代码中指令。它会进入被调用函数。
stepi     继续执行中断的程序,依次运行汇编指令。它会进入被调用函数。
txbreak  在当前函数出口设置临时断点(只起一次作用)。
undisplay 删除数字指定的display表达式。
watch     设置观察点,只要写到了指定位置,就可以中断程序运行。
whatis    打印数据类型和指定表达式的值。
xbreak    在当前函数出口设置断点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值