如何在Linux下使用eclipse IDE调试C应用程序

时间:2017-04-17 09:09:09

标签: c linux eclipse

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

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

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

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

2 个答案:

答案 0 :(得分:1)

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

参考 How_do_I_do_Reverse_Debugging

答案 1 :(得分:0)

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