【问题标题】:Debugging C++ project on Ubuntu in Eclipse won't stop at breakpoint在 Eclipse 中的 Ubuntu 上调试 C++ 项目不会在断点处停止
【发布时间】:2012-10-13 06:04:31
【问题描述】:

我在 Eclipse 的 Ubuntu 12 上运行 C++ 项目。我在 main 方法中放置了一个断点。 我可以从控制台窗口看到应用程序正在运行。但它并没有在我的断点处停止。所以,我的问题是......在 Eclipse 3.7.2 中,为什么它不在我的断点处停止? 是否有我可能缺少的设置?我已经看到它停止了 2 次,但我单击“恢复”并且应用程序运行。但是接下来的几次它并没有在断点处停止。我错过了什么?

任何想法都将不胜感激!

电动汽车

更新:我现在在控制台窗口中看到了这个:

 Error in re-setting breakpoint 2: Warning:
 Cannot insert breakpoint 2.
 Error accessing memory address 0x8054ff2: Input/output error.

 Warning:
 Cannot insert breakpoint 2.
 Error accessing memory address 0x8054ff2: Input/output error.

【问题讨论】:

    标签: c++ eclipse gdb


    【解决方案1】:

    Eclipse 将显示一个选中的紫色圆圈作为一个处于活动状态的断点,而仅显示一个紫色圆圈作为设置的断点。如果您的没有选中标记,则“断点”视图中有几个断点选项。右键单击您设置的断点并确保类型设置为常规。

    【讨论】:

    • 我看到了支票和圆圈。
    • 右键单击您从断点视图菜单中设置的断点,并确保类型设置为常规。
    • 似乎这个错误可能是由很多事情引起的。你能通过你试图调试的代码吗?或者尝试从头开始调试一个由 eclipse 创建的简单的 hello world 程序,以确保它完全可以工作。
    猜你喜欢
    • 2010-11-25
    • 2019-08-16
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 2014-09-01
    • 2011-05-22
    • 2018-07-23
    • 1970-01-01
    相关资源
    最近更新 更多