gdb 中是否有“直到”命令?

Ade*_* YU 7 gdb

假设我在第 20 行,我希望程序继续并在第 40、60 和 80 行停止。

是否有一些命令功能,例如until 40,until 60until 80

代码中有循环,所以n 20不适合这里。

dbr*_*nk0 7

除了迈克尔对断点的解释,这可能是解决您的问题的最佳方法,实际上还有“直到”和“提前”命令,它们可以满足您的要求/建议。

基本上,您可以执行“直到 60”或“直到 main.c:60”或“提前 60”或类似操作,具体取决于您是否要将临时断点限制为当前帧。

请参阅GDB 手册的相应部分