存在调试符号,但是eclipse不会将它们与源代码关联

问题描述

|| 我正在修改一个相当大的程序(NS2网络模拟器),并且能够使用Eclipse对其进行调试将非常不错。我配置了makefile(将-g添加到CFLAGS)以使gcc生成调试符号,并且确实已生成了调试符号,但是Eclipse拒绝实际查找与这些符号关联的代码。我使用“带有现有代码的Makefile项目”导入了源代码的HUGE文件夹,当我单击“ debug”时,它将运行程序。当我告诉调试器停止运行时,它通常会在我识别的方法中停止运行,但是当我单击该方法的名称时,即使实际上定义了该方法的源文件,它也会显示“源不可用”。在另一个标签中打开。我确实将所有来源都导入到项目中。我在make配置中缺少什么吗? ^令人困惑的解释,我知道。。。 http://imageshack.us/photo/my-images/651/zzz1fu.jpg/ 请注意,以上屏幕截图中的IPKTAgent :: deBurst()在Integrated_agent.h中声明-这是我在其他选项卡中打开的文件。 同样,当我在项目资源管理器中展开正在调试的可执行文件的条目时,它仅列出了组成它的一些文件。是什么赋予了? (请参阅屏幕截图,列表上应该有更多文件,我正在使用的文件丢失了)。 屏幕截图:http://imageshack.us/photo/my-images/96/zzz2z.jpg/     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)