【问题标题】:How to debug C application using eclipse IDE under Linux如何在 Linux 下使用 Eclipse IDE 调试 C 应用程序
【发布时间】:2017-09-12 21:24:32
【问题描述】:

如您所知,eclipse IDE 为 C 项目提供了一个方便的附加调试工具。您可以从GUI 看到它,您可以使用此工具来调试已经处于运行状态的进程,如守护进程..

我的问题是,当一个进程刚刚启动并且我想从进程开始(即从 main 函数的第一行)调试它时,我如何使用 IDE 进行调试?

我知道在Windows下,有一个叫gflag的工具,使用这个工具我们可以在启动进程之前做一些配置,当启动进程时, gflag 可以检测到这一点并让调试器工具(例如虚拟工作室)自动附加进程。

不要告诉我使用睡眠功能。

【问题讨论】:

    标签: c linux eclipse


    【解决方案1】:

    检查 CDT 反向调试。您需要 GDB 7.0 或更高版本才能使用此功能。

    参考 How_do_I_do_Reverse_Debugging

    【讨论】:

      【解决方案2】:

      用eclipse打开源码,双击行号左边添加断点。然后你可以创建一个会话来调试你的应用程序

      【讨论】:

      • 对不起,你没有回答我的问题。
      • @HarlanChen 我认为手动启动进程与启动时自动附加它是一样的。那么在调试你的应用之前你设置了哪些配置呢?
      猜你喜欢
      • 2010-09-19
      • 2012-02-09
      • 2020-08-10
      • 2011-11-30
      • 1970-01-01
      • 2020-03-02
      • 1970-01-01
      • 2018-12-04
      • 1970-01-01
      相关资源
      最近更新 更多