免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1109 | 回复: 0
打印 上一主题 下一主题

gdb命令选项 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-13 10:05 |只看该作者 |倒序浏览
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    在当前函数出口设置断点。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31271/showart_358751.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP