2016-10-20 131 views
0

我知道在gdb,我可以設置如何從gdb斷點刪除命令?

break 14 

要在14行突破,這是 「1」 的破發點,然後

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

這將附加gdb命令突破點1。沒問題。

但我的問題是:似乎命令與斷點共存,因爲我使用「我」來檢查其信息。在上面的例子:

  1. 我怎樣才能刪除斷點1的命令,仍然保持破發點?

  2. 如何列出/過濾所有命令信息,而不搜索所有斷點信息?

謝謝。

回答

1

您可以通過輸入一個空的命令列表中刪除從斷點的命令:

commands 1 
end 

從斷點1

刪除命令據我知道有沒有辦法列出或過濾器斷點命令除了查看info breakpoints的輸出外。