2011-11-04 96 views
4

剛剛在我的Mac上安裝eclipse時,無法運行我的項目,當我生成並運行時,我收到以下消息:啓動失敗,未找到二進制文件。 我設置了項目設置\ macosx gcc \和鏈接器\ miscellaneus \旗-arch i686 不工作,我很卡住。Eclipse mac osx:啓動失敗,未找到二進制文件

+0

您的構建/調試配置文件尚未配置爲使用正確的位置。首先確保二進制文件正在構建在您期望的位置,然後再修正構建配置文件。 – trojanfoe

+0

謝謝,但我對此很新。那麼我在哪裏配置構建/調試配置文件? – im7xs

+0

查看本CDT FAQ的第8部分:http://wiki.eclipse.org/CDT/User/FAQ – trojanfoe

回答

10

嗨,我遇到了類似的問題。我使用下面的生成:

Eclipse IDE中的C/C++開發人員 版本:朱諾服務版本2

的修復進入項目>屬性> C/C++編譯>設置>二進制解析器:確保「 Mach-O的64分析器中選擇了「

這個線程幫了我:"Launch Failed. Binary Not Found." Snow Leopard and Eclipse C/C++ IDE issue 」的問題:是GCC 4.2(GNU編譯器集)自帶的雪豹默認編譯在64位二進制不幸的是, Eclipse使用的鏈接器不理解64位二進制文​​件;它讀取32位二進制文​​件,這裏可能還有其他問題,但總之,它們達到頂點在沒有生成二進制文件的情況下,至少Eclipse沒有可以讀取的二進制文件,這意味着Eclipse沒有找到二進制文件。因此,錯誤「

+0

謝謝!它的工作:) – scaryguy

0

必須首先構建它,然後點擊運行它會沒事的,然後

4

的修復進入項目>屬性> C/C++編譯>設置>二進制>解析器。:確保「Mach-O 64 Parser is selected」

我確信這是正確的,但仍然收到錯誤,所以我會說最好的解決方案是做這一步......然後,建立項目,然後按「播放」按鈕,它應該工作(這是什麼解決了我的問題)

+1

這適用於我在Mac OS X 10.11.4 – iddober

0

您需要選擇適當的二進制解析器使Eclipse可以識別可執行文件:

選擇項目,然後

項目 - >屬性 - > C/C++建設 - >設置 - >二進制解析器

對於mac選擇Mach-O Parser。

我希望CDT剛剛與這些選擇一起出現,這將是一個簡單的即插即用設置。如果沒有別的,他們可以在錯誤文本中添加提示。

0

我有同樣的問題, 雖然我改變了解析器,如上所述,它沒有工作,我得到了同樣的錯誤。

此外,建立通過菜單中的項目解決了這個問題:

Project>Build All 

我想第一個執行代碼蝕使我們有必要構建代碼分別按綠色運行按鈕之前(我應該至少編譯代碼)。

相關問題