gpt4 book ai didi

c++ - Eclipse不会在断点处停止并将线程状态置于Running : User Request

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:09:15 24 4
gpt4 key购买 nike

最近,Eclipse SDK 决定杀死我的脑细胞。

出乎意料的是,它只是停止在断点处暂停。我确实看到它到达了断点,但是此时窗口失去了焦点并且在线程/调用堆栈窗口中显示了

MyApp [C/C++ Application]
MyApp [18556][cores:1]
Thread [2] (Running : Container)
Thread [1] (Running : User Request)
gdb

我看到当我到达我的断点时,眨眼间它就会进入上述状态。我的应用程序停止响应和工作,我必须终止它。

我的应用程序是一个非 GUI 应用程序,它作为后台任务在 Linux 中运行,它读取和写入文件,通过 COM 和 TCP/UDP 执行通信。从来没有请求用户输入或类似的东西。

有很多人遇到 eclipse 问题和断点问题,但是他们都是关于 java 项目和/或 eclipse 的 Windows 版本,所提供的解决方案都不适合我。

到目前为止我有:

重建索引。
清理并重建项目。
删除所有调试文件、makefile、二进制文件并重新构建。
清除所有断点。
确保它没有设置为忽略断点。

可能还有更多我已经忘记了。

Eclipse 版本为 4.2.1Linux:Arch linux 已经有 2 年没有更新了。项目是 C++。

我还需要提供哪些其他信息? 我怎么解决这个问题。我无法调试我的应用程序:(

最佳答案

我是这样解决这个问题的:“运行”->“调试配置”-> 选择您的配置-> 调试器。然后选中显示“Use external console for inferior (open a new console window for input/output)”的复选框。

关于c++ - Eclipse不会在断点处停止并将线程状态置于Running : User Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24036572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com