首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

GDB怎么强行退出当前调试程序

2013-03-21 
GDB如何强行退出当前调试程序不是强行退出gdb,是强行退出它调试的程序。VS里是按shift+F5。就是调试着调试着

GDB如何强行退出当前调试程序
不是强行退出gdb,是强行退出它调试的程序。VS里是按shift+F5。


就是调试着调试着,不想继续看了,直接退出当前调试,但不退出gdb
[解决办法]
直接输入r,让程序重新运行
[解决办法]
使用singal命令可以产生一个信号量给被调试的程序。如中断信号Ctrl+C。这非常方便于程序的调试,可以在程序运行的任意位置设置断点,并在该断点用gdb产生一个信号量。精确地在某处产生信号非常有利程序的调试。
其语法是:
signal <singal>
Linux的系统信号量通常从1到15。所以<singal>的取值也在这个范围。
signal命令和shell的kill命令不同,系统的kill命令发信号给被调试程序时,是由gdb截获的,而signal命令所发出的信号则是直接发给被调试程序的。

[解决办法]
使用file命令可以重新加载新的程序~
建议你可以去搜索一下gdb教程。。

热点排行