1
我必須調試一個代碼,在這個代碼中,我只想在經過一定次數的迭代之後進行調試。例如。 1000次迭代後進行一次調試,8000次迭代後進行下一次調試。由於我有很多斷點,改變每個斷點的條件是很乏味的。有沒有辦法將gdb中的所有斷點設置爲單一條件來調試Cpp代碼?
我必須調試一個代碼,在這個代碼中,我只想在經過一定次數的迭代之後進行調試。例如。 1000次迭代後進行一次調試,8000次迭代後進行下一次調試。由於我有很多斷點,改變每個斷點的條件是很乏味的。有沒有辦法將gdb中的所有斷點設置爲單一條件來調試Cpp代碼?
是的,你可以這樣做:
set confirm off
所以GDB不會提示你「你確定要做到這一點」提示disable
禁用所有斷點enable
命令附加到新斷點(當此斷點將重新啓用所有其他斷點時)ignore
設置爲新的斷點爲1000.享受您的新調試技能。