【问题标题】:Can Eclipse debug my Windows exe built with makefile?Eclipse 可以调试我用 makefile 构建的 Windows exe 吗?
【发布时间】:2012-01-21 20:18:21
【问题描述】:

我使用自己的 makefile 构建了一个 C++ exe。我有 Eclipse CDT。我不想使用 Eclipse 来“管理”我的项目。它可以简单地用作调试器吗?如果是这样,我需要明确的指示。

【问题讨论】:

  • Eclipse 不调试项目,它使用 GDB(或您的工具链具有的任何调试器),它只在 GUI 中显示信息。

标签: c++ windows eclipse debugging makefile


【解决方案1】:

来自Eclipse CDT wiki

无项目调试

CDT 现在可用于调试任何二进制文件,无需在 Eclipse 中指定甚至创建项目。这支持所有类型的调试(本地、远程、附加和事后会话)。

【讨论】:

  • 这引起了我的注意。我已经从网上更新了我的 Eclipse,但无法使用此功能。我没有看到无项目调试,即使我的程序启动并且它的标准输出出现在 Eclipse 控制台中,我也无法断点。它抱怨该 exe 也不是可识别的格式。
  • 接受保留。无法让它发挥作用,但该信息很有用且经过研究。
【解决方案2】:

Eclipse 只是 GDB 的前端。最好只使用 GDB,但如果您坚持使用 IDE,是的,您可以将 Eclipse 指向您的 makefile,以便它可以找到您的源代码,然后您可以告诉它调试您的可执行文件。

【讨论】:

  • 我想要一个图形调试器,但不知道 Eclipse 如何为我做到这一点。
  • 为什么不呢?您只需创建一个指向该程序的调试配置。你不是在 Windows 上,是吗?
猜你喜欢
  • 2011-03-30
  • 2019-02-22
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多