在Mac OS X Leopard中使用Eclipse Helios并调试调用fsf gdb 7.1的C ++代码,调试在main的第一行停止。然后在第一步之后我得到
No source available for ""
View disassembly
为什么会出现这个错误?我应该提供额外的编译选项吗? Eclipse自动生成Makefile
答案 0 :(得分:12)
我遇到了同样的问题,以下问题解决了这个问题:
转到菜单Run->Debug Configurations...
,会打开一个对话窗口。在左侧应该选择C/C++ Application
下的项目名称(例如 MyProject )。如果没有选择它。然后在右侧选择标签main
,并确保C/C++ Application
下的文本框中显示: Debug / MyProject 。另请检查下面Build Configuration:
旁边的下拉框中是否选择了调试。
在我的情况下,而不是 Debug / MyProject ,它是 Release / MyProject 。我从来不明白为什么。总之...
希望有所帮助