【问题标题】:How to tell gdb/eclipse not to stop on signal xyz如何告诉 gdb/eclipse 不要在信号 xyz 上停止
【发布时间】:2018-11-04 20:05:36
【问题描述】:

我正在 eclipse/gdb/ubuntu 下调试一个 c++ 应用程序。 应用程序定期发出信号 SIGUSR1。 (有一个已安装的 sighandler)。

在每个信号上,调试器都会暂停应用程序,我必须按 Resume。

如何在eclipse下设置gdb来停止/暂停信号?

【问题讨论】:

  • 在 gdb 中,这是通过 handle 命令完成的,例如 handle SIGUSR1 nostop noprint。如果 Eclipse 为您提供了一个 gdb 控制台,只需键入它。否则,也许您可​​以将其放入适当的.gdbinit
  • .gdbinit 位置可以在调试器选项卡上的调试配置属性中指定。

标签: eclipse debugging gdb


【解决方案1】:

处理所有nostop pass

这应该可以完成工作

【讨论】:

    【解决方案2】:

    强文本

    我正在分享对我有用的 Eclipse 设置的片段。 希望对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 2015-07-14
      相关资源
      最近更新 更多