【问题标题】:Breakpoint installation failed: Interrupt failed断点安装失败:中断失败
【发布时间】:2015-10-21 12:38:03
【问题描述】:

我正在使用 Eclipse Mars 并尝试调试 C++ 文件。我正在向一行添加断点,但几秒钟后我收到警告:

断点安装失败:中断失败。

即使我确定代码确实到达了断点所在的行,调试器也不会在该点停止。

有什么办法可以解决这个问题?

【问题讨论】:

    标签: c++ eclipse debugging breakpoints


    【解决方案1】:

    此消息表明您设置断点的源文件不属于您正在调试的实际二进制文件

    【讨论】:

    • 尝试调试与您的源文件关联的二进制文件。您必须找出源文件的使用位置。看起来您有多个二进制文件的共同来源。
    • 我不确定如何......我只是在运行代码并知道它到达了那个断点。我怎样才能找到二进制文件,然后呢?
    • 看看这个eclipse.org/forums/index.php/t/201329 提到了一些解决方法。
    【解决方案2】:

    错误消息说:“中断失败”。这似乎不是将二进制文件与源文件匹配的问题,而是 GDB 无法中断进程的问题。我的建议是在程序实际启动之前重新启动调试器并设置断点。

    我在 Eclipse 中调试 C++ 多线程程序时有时会遇到此错误。

    【讨论】:

      【解决方案3】:

      虽然我在 Eclipse 中没有遇到过这样的问题,但我的建议是通过以下链接查看 Eclipse 论坛:

      1. https://www.eclipse.org/forums/index.php?t=tree&th=201329#page_top

      2. https://bugs.eclipse.org/bugs/show_bug.cgi?id=331833

      【讨论】:

        【解决方案4】:

        确保“跳过所有断点”未启用!

        skip breakpoints button

        【讨论】:

          【解决方案5】:

          我在 Eclipse TrueStudio Atollic 上收到过这个警告。它完全没有妨碍我的调试。我重建,检查断点属性不成功。然后我留在Eclipse ide,关闭项目,重新打开它,警告就消失了。

          【讨论】:

            猜你喜欢
            • 2013-03-09
            • 1970-01-01
            • 2017-07-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-05-27
            • 1970-01-01
            相关资源
            最近更新 更多