我面临一个从未见过的小问题。我正在尝试调试软件包并通过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/

10-16 20:26