1

我必须调试一个我只想在一定次数的迭代后调试的代码。例如。1000 次迭代后进行一次调试,8000 次以上迭代后进行下一次调试。由于我有很多断点,因此更改每个断点的条件很乏味。

4

1 回答 1

0

是的,你可以这么做:

  • 使用set confirm off这样 GDB 不会提示您“您确定要这样做吗”提示
  • 用于disable禁用所有断点
  • 在循环开始处添加一个新断点
  • enable命令附加到新断点(这将在此触发时重新启用所有其他断点)
  • ignore新断点的计数设置为 1000。

享受您新的调试能力。

于 2013-04-09T14:52:31.433 回答