gpt4 book ai didi

gdb - 如何使用 gdb 重新运行程序,直到出现段错误?

转载 作者:行者123 更新时间:2023-12-03 06:38:19 30 4
gpt4 key购买 nike

我的程序存在段错误问题,但很少出现错误(20次或更多一次),并且要在GDB中调试它,我需要手动重新运行程序,直到出现段错误(重新运行的半天时间)仅当失败时:( ).

所以问题是,有没有办法告诉 GDB 重新运行程序,直到出现段错误?

最佳答案

在程序的导出处放置一个断点来触发run命令,并且不要忘记设置分页关闭。有关设置命令的信息可在 Breakpoint Command Lists 中找到。 gdb 文档的部分。简而言之:

set pagination off
break _exit
commands
run
end

commands行之后,您将看到接下来的两行被输入作为到达断点时要执行的命令。

关于gdb - 如何使用 gdb 重新运行程序,直到出现段错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545763/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com