gpt4 book ai didi

gdb - 在 GDB 中按 CTRL+C 终止程序

转载 作者:行者123 更新时间:2023-12-03 08:40:39 49 4
gpt4 key购买 nike

我的程序决定通过在命令窗口中按 CTRL+C 来停止执行。到现在为止,我在这个停止阶段遇到了一个严重错误,所以我想用 gdb 进行调试。

问题是,gdb 将 CTRL+C 重新定义为自己的中断并在命中时暂停执行。我该如何处理 CTRL+C 关闭我的程序并且 gdb 可以捕获堆栈跟踪?

最佳答案

来自 (gdb)提示,输入 signal SIGINT .这将发送(惊喜)SIGINT到正在调试的程序。

或者,handle SIGINT nostop print pass将使 GDB 直接将信号传递给下级(正在调试)进程。

关于gdb - 在 GDB 中按 CTRL+C 终止程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7794708/

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