我试图在 GDB 中捕获浮点异常(SIGFPE),而不是将其传递给进程并继续调试。我给了gdb这个:
handle SIGFPE stop nopass
当 SIGFPE 发生时,GDB 会在正确的位置停止。问题是我不能也不知道如何继续调试。我试过给 GDB
continue
或者
signal 0
但它仍然挂在违规线上并拒绝继续。
有没有办法在收到信号后继续调试?
我正在使用我自己编译的 GDB 7.5.1,我也尝试过使用我的 12.04 Ubuntu 发行版附带的 GDB 7.4。两者都有相同的行为。