我的程序决定通过在命令窗口中按CTRL+ 来停止执行C.到目前为止,我在这个停止阶段有一个严重的错误,所以我想用gdb进行调试.
问题是,gdb将CTRL+ 重新定义C为自己的中断,并在命中时暂停执行.我如何处理它CTRL+ C关闭我的程序并且gdb可以捕获堆栈跟踪?
Emp*_*ian 41
在(gdb)提示符下键入signal SIGINT.这将发送(surprize)SIGINT到正在调试的程序.
或者,handle SIGINT nostop print pass将使GDB直接将信号传递给下级(正在调试)的过程.