我遇到了一个以前没见过的小问题。我正在尝试调试一个软件包并通过 GDB 运行(在 Ubuntu Linux 上)。 几秒/分钟后,我收到此消息:
Program terminated with signal SIGALRM, Alarm clock.
The program no longer exists
然后,我退出 GDB,重新启动并继续调试...这真的很烦人,因为我不得不退出它 1000 次。我想知道以前是否有人遇到过这个问题?!
我假设“SIGALRM”已在某处的源文件中编程,是否有一种方法可以运行 GDB 而不受上述影响?
谢谢。
最佳答案
告诉gdb ignore信号:
(gdb) handle SIGALRM ignore
关于c - GDB SIGALRM,闹钟终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26145952/