Filter 如何从gdb断点删除命令?

Filter 如何从gdb断点删除命令?,filter,gdb,command,break,points,Filter,Gdb,Command,Break,Points,我知道在gdb中,我可以设置 break 14 要在第14行中断,这是“1”中断点,然后 commands 1 printf "%d\n",i end 这将把gdb命令附加到断点1。没问题 但我的问题是:似乎命令与断点共存,因为我使用“IB”检查它的信息。在上述情况下: 如何从断点1中删除命令,但仍保留断点 如何列出/筛选所有命令信息,而不搜索所有断点信息 谢谢。您可以通过输入空命令列表从断点删除命令: commands 1 end 将从断点1中删除命令 据我所知,

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

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

commands 1
printf "%d\n",i
end
这将把gdb命令附加到断点1。没问题

但我的问题是:似乎命令与断点共存,因为我使用“IB”检查它的信息。在上述情况下:

  • 如何从断点1中删除命令,但仍保留断点

  • 如何列出/筛选所有命令信息,而不搜索所有断点信息


  • 谢谢。

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

    commands 1
    end
    
    将从断点1中删除命令

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