按CTRL+键终止程序;GDB中的C

按CTRL+键终止程序;GDB中的C,gdb,mingw,Gdb,Mingw,我的程序决定在命令窗口中按CTRL+C停止执行。到目前为止,我在这个停止阶段有一个关键错误,所以我想用gdb进行调试 问题是,gdb将CTRL+C重新定义为自己的中断,并在命中时暂停执行。如何处理CTRL+C关闭程序,gdb捕获堆栈跟踪的问题?在(gdb)提示符下,键入信号SIGINT。这将向正在调试的程序发送(SUPPRIZE)SIGINT 或者,handle SIGINT nostop print pass将使GDB将信号直接传递给下级(正在调试)进程。相关:Ctrl-Z在GDB中工作:它暂

我的程序决定在命令窗口中按CTRL+C停止执行。到目前为止,我在这个停止阶段有一个关键错误,所以我想用gdb进行调试

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

(gdb)
提示符下,键入
信号SIGINT
。这将向正在调试的程序发送(SUPPRIZE)
SIGINT


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

相关:Ctrl-Z在GDB中工作:它暂停进程并使您到达该
(GDB)
提示符。