gpt4 book ai didi

c++ - 在可执行文件上重复运行 GDB(并在崩溃/错误时停止)

转载 作者:IT老高 更新时间:2023-10-28 22:25:53 26 4
gpt4 key购买 nike

我正在尝试找出一种方法来重复使用 GDB 运行可执行文件,最好在出现错误时停止。

我在手册中找不到这样做的方法!

谢谢

最佳答案

我试过(在 Bash 中):

while true ; do gdb -ex run a.out -ex quit ; done ;

不幸的是,这被证明是相当棘手的,但它确实自动运行,当程序崩溃时(我用一个导致 SIGABRT 的旧程序进行测试),gdb 询问“程序正在运行。无论如何退出?(y 或 n)”,所以只需按 n。

关于c++ - 在可执行文件上重复运行 GDB(并在崩溃/错误时停止),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10446034/

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