2014-02-11 33 views
3

當循環執行n次時,我想停止執行。我不想使用循環計數器的值使用條件斷點,因爲循環計數器的初始值在不同的運行時間是不同的。如何讓gdb在執行完循環後在斷點處停止n次數

+3

這會做你想做的嗎? [stackoverflow.com]如何設置'計數器'爲GDB斷點](http://stackoverflow.com/questions/2956889/how-to-set-a-counter-for-a-gdb-breakpoint) –

回答

4

您需要使用ignore命令。在循環中的相關位置設置一個斷點,然後使用ignore來指示斷點被忽略的次數。

語法,按help ignore是:

設置忽略計數的斷點數N計數。用法爲'忽略N COUNT'。

相關問題