c - GDB SIGALRM,闹钟终止

标签 c linux ubuntu gdb alarm

我遇到了一个以前没见过的小问题。我正在尝试调试一个软件包并通过 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/

相关文章:

c - do-while 或 while 循环将继续接受用户的输入,但在我用 c 语言输入字符串 "exit"(不区分大小写)后将终止

c - 如何使用 sendfile 接收文件?

linux - 更改 tesseract 依赖版本

红帽企业Linux

ruby-on-rails - 哪个是 Ubuntu 上 Ruby on Rails 应用程序的最佳 Web 服务器?

linux - 详细说明错误 : mongodb-database-tools

python - 在 ubuntu 中读取带有 pyodbc 错误的 Access 文件 (mdb)

c - 程序创建一个文件,但不会写入该文件

c++ - Linux 下的 C C++ 图形程序

复制文件失败,EBADF 关闭输出文件描述符