2011-03-07 55 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