我从以下位置下载了著名的linuxptp源代码(C语言): git clone git://git.code.sf.net/p/linuxptp/code linuxptp
这是一个makeFile项目,可以从命令行成功运行,但是当我尝试将其导入Eclipse时出现问题: 文件>新建>使用现有代码的Makefile项目
我可以成功构建并运行它,但是我无法调试或强迫它在断点处停止。我不断收到消息(“ 0(x401eb5)处的main()没有可用的源)。
我试图从官方网站为C / C ++开发人员重新安装Eclipse IDE,但是它不起作用。
我认为有必要提及: -我使用的源代码包含具有main()函数的不同文件 -Eclipse调试器可以在从头开始在Eclipse上创建的项目上成功运行
有什么想法吗? 谢谢。
答案 0 :(得分:0)
您应该为项目中的不同可执行文件创建一些调试启动配置。
在编译生成所需的调试信息时,还请确保Makefiles包含-g选项。
编辑:
将此行添加到您的Makefile中:
CFLAGS += -g
CXXFLAGS += -g