如您所知,eclipse IDE为C项目提供了一个方便的附加调试工具。您可以从GUI看到它并且您可以使用此工具来调试已经存在的进程运行状态,如守护进程 ..
我的问题是当一个进程刚刚启动并且我想从进程的开始(即从main函数的第一行)调试它时,我怎么能使用IDE来完成它?
我知道在 Windows 下,有一个名为 gflag 的工具,使用此工具我们可以在启动流程之前做一些配置,当流程启动时, gflag可以检测到这一点并让调试工具(例如虚拟工作室)自动附加进程。
不要告诉我使用睡眠功能。
答案 0 :(得分:1)
检查CDT反向调试。此功能需要GDB 7.0或更高版本。
答案 1 :(得分:0)
使用eclipse打开源代码,然后双击行号左侧添加断点。然后,您可以创建一个会话来调试您的应用程序