我设置了几个断点。它们的编号从6到6.38。
我想删除一个范围。基于this,我可以做到。但是,当我
(gdb) delete breakpoints 6-6.2
我收到了以下回复
inverted range
当我
(gdb) delete breakpoints 6.1-6.2
我得到了
warning: bad breakpoint number at or near '6.1-6.2'
我在很多地方搜索过,但我找不到指定范围的正确方法。有人知道指定范围的正确方法是什么吗?
我真的很感激任何帮助。
答案 0 :(得分:0)
在gdb中,当断点有多个位置时,您无法仅删除单个位置。这在gdb CLI中有点奇怪。
这就是delete 6.1-6.3
不起作用的原因。这里的错误信息肯定会更好。
您可以做的一件事是disable
只是您不想要的位置。我不确定disable 6.1-6.3
是否有用 - 您可能需要输入disable 6.1
,disable 6.2
等。