我可以用 告诉 GDB 立即从一个函数返回return
,然后用 调用一个函数call myFunction
。
但是如何让它脱离当前循环呢?即表现得好像它被击中了一个break;
声明。
jump myfile.c:<linenumber>
这样做的方法是什么?
您可以使用until
使循环结束。
你应该在循环结束时给出它。
jump
看起来像你想要的。请参阅在其他地址继续
我这样做:
1. 做一个源清单。
2. 在循环结束的下一行设置断点。
3. 继续
其中一种方法是将循环的条件设置为假。但这意味着您将不得不等待当前迭代完成。
所以总结一下这些步骤是:
1. 在循环的最后一行设置断点
2. 继续
3. 当断点命中时,将循环条件变量设置为 false。
但是,它不能作为直接中断语句工作。