gdb:退出程序而不退出gdb

Ran*_*lue 24 c gdb

我正在使用gdb调试程序.首先是load我的可执行文件,然后我continue运行该程序.我有时想要中断程序的执行,所以我这样做Ctrl + C.

我的问题是这关闭我的程序和gdb.如何在不退出gdb的情况下退出程序?

Man*_*lio 25

你有没有试过kill在gdb里面使用?


小智 15

使用ctrl-c中断应用程序.然后从GDB提示符运行"signal SIGINT",它会将此信号发送到您的应用程序,使其执行与从命令行执行ctrl-c时通常所做的相同的操作.


tro*_*foe 7

看起来像在Windows下,您必须使用Ctrl-Breaknot Ctrl-C。参见本页

摘抄:

调用SetConsoleMode以关闭Ctrl-C按键特殊含义的MS-Windows程序不能通过键入Cc中断。因此,MS-Windows上的gdb支持使用C-作为替代中断键序列,即使忽略了Cc,也可以使用它来中断被调试对象。