2011-03-07 53 views
6

在Mac OS X Leopard中使用Eclipse Helios并调试调用fsf gdb 7.1的C++代码时,调试在main的第一行停止。然后在第一步后我得到Eclipse错误:没有可用于“”的源代码

No source available for "" 
View disassembly 

为什么这个错误?我应该提供更多的编译选项吗? Eclipse将自动生成的Makefile

回答

12

我有同样的问题,下面就解决了:

到菜单Run->Debug Configurations...和对话窗口打开。在左边应该选择您的项目名称(例如MyProject例如)C/C++ Application。如果不选择它。然后在右侧选择标签main并确保在C/C++ Application下的文本框中显示:Debug/MyProject。同时检查调试在下面的Build Configuration:旁边的下拉框中被选中。

在我的情况下,而不是Debug/MyProject,它是Release/MyProject。我从来不明白为什么。无论如何...

希望可以帮到

+0

It works,Thanx;) – AliBZ 2011-11-22 20:22:42