我的程序有一个分段故障问题,但它很少出错(一次20次或更多次),并且要在GDB中调试它,我需要手动重新运行程序,直到出现分段故障(在重新运行半天之后)失败:().
所以问题是,有没有办法告诉GDB重新运行程序,直到一些段错误?
bor*_*ble 66
在触发run命令的程序出口处放置一个断点,不要忘记set pagination off.有关设置命令的信息,请参阅gdb文档的" 断点命令列表"部分.简而言之:
set pagination off
break _exit
commands
run
end
Run Code Online (Sandbox Code Playgroud)
在该commands行之后,您将看到输入接下来的两行作为到达断点时要执行的命令.
Ole*_*lov 10
(gdb) set pagination off
(gdb) break exit
(gdb) commands
>run
>end
(gdb) run
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11786 次 |
| 最近记录: |