2017-06-14 55 views
0

所以我有這個問題,在Google上花費一些時間後,接縫並不少見。Eclipse Linux啓動失敗。沒有找到二進制碼

Basicly當我嘗試運行我的應用程序,我得到一個彈出說:「發射失敗。二進制找不到」

我已經嘗試了人們大部分事情都建議,但我有一個很難找到比其他任何人們建議更改二進制解析器並確保使用全部構建。以下列出了我爲避免再次回答這些問題所進行的檢查:

  • 我在運行之前已經建立了我的項目。同時清理,重建並重新啓動一切,我可以
  • 改變二元解析器ELF解析器,因爲我通過VirtualBox的使用Xubuntu的
  • 的Eclipse返回0生成錯誤和0警告。也有一個Hello World項目
  • 確信我的PATH變量是正確的

而在這就是它的那一刻嘗試。我查看了谷歌搜索結果的前5個頁面,其中「Eclipse Launch failed。Binary not found」沒有成功。

回答

0

這是由於Ubuntu處理可執行文件的方式發生了變化。它們現在用PIE構建,這意味着可執行文件每次加載到不同的地址。其結果是,可執行文件看起來像Eclipse CDT的庫。

您可以直接在可執行文件上右鍵單擊,然後選擇運行方式 - > C/C++應用程序(或調試爲 - >)。

這是當您右鍵單擊該項目並選擇運行方式/調試由於該CDT無法找到任何實際的可執行文件。

按照Bug 512822進行更新。

+0

謝謝這有助於很多。不幸的是,這並沒有解決問題。然而,我意識到沒有可執行的程序實際上是建立起來的,所以我是愚蠢的。 Eclipse說一切都很好,但是當我在目標文件夾中查看時,什麼都沒有 – user3660570