如何从gdb断点删除命令?

时间:2016-10-20 04:01:53

标签: filter gdb command break points

我知道在gdb中,我可以设置

break 14

要在第14行中断,这是“1”断点,然后是

commands 1
printf "%d\n",i
end

这会将gdb命令附加到断点1.没问题。

但我的问题是:似乎命令与断点共存,因为我使用“i b”检查其信息。在上面的例子中:

  
      
  1. 如何从断点1中删除命令,并保持断点?

  2.   
  3. 如何列出/过滤所有命令信息,而不搜索所有断点信息?

  4.   

感谢。

1 个答案:

答案 0 :(得分:2)

您可以通过输入空命令列表来删除断点中的命令:

commands 1
end

将从断点1中删除命令。

据我所知,除了查看info breakpoints的输出外,没有办法列出或过滤断点命令。