2014-02-11 34 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'。

相关问题