个人工具
登录
查看“用GDB调试程序”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“用GDB调试程序”的源代码
来自Ubuntu中文
←
用GDB调试程序
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
===维护停止点=== 上面说了如何设置程序的停止点,GDB中的停止点也就是上述的三类。在GDB中,如果你觉得已定义好的停止点没有用了,你可以使用delete、clear、disable、enable这几个命令来进行维护。 ;clear:清除所有的已定义的停止点。 ;clear <function> <br>clear <filename:function>:清除所有设置在函数上的停止点。 ;clear <linenum> <br>clear <filename:linenum>:清除所有设置在指定行上的停止点。 ;delete [breakpoints] [range...]: 删除指定的断点,breakpoints为断点号。如果不指定断点号,则表示删除所有的断点。range 表示断点号的范围(如:3-7)。其简写命令为d。 比删除更好的一种方法是disable停止点,disable了的停止点,GDB不会删除,当你还需要时,enable即可,就好像回收站一样。 ;disable [breakpoints] [range...]:disable所指定的停止点,breakpoints为停止点号。如果什么都不指定,表示disable所有的停止点。简写命令是dis. ;enable [breakpoints] [range...]:enable所指定的停止点,breakpoints为停止点号。 ;enable [breakpoints] once range...:enable所指定的停止点一次,当程序停止后,该停止点马上被GDB自动disable。 ;enable [breakpoints] delete range...:enable所指定的停止点一次,当程序停止后,该停止点马上被GDB自动删除。
返回至
用GDB调试程序
。