2012-03-29 187 views
0

我是新來的使用Eclipse和CDT,並試圖讓我的C代碼編譯。當我使用作爲本地C應用程序時,它會返回錯誤消息Launch Failed. Binary Not Found。我在C:\ mingw-w64中有MinGW-w64。該程序使用gcc通過cmd編譯並運行正常。錯誤在Eclipse中編譯C代碼

如果eclipse精通的用戶可以幫助您做出指導,我將不勝感激。謝謝!

回答

1

有時,如果您嘗試首先啓動(在編譯二進制文件之前),eclipse會自動創建啓動配置,它沒有二進制關聯。之後,即使您編譯了項目(使用project/build或錘子圖標執行此操作),它也不會自動關聯二進制文件,因爲它會嘗試啓動舊的啓動配置。所以:

  • 做的項目源文件被選中確定一個(在編輯器爲例)
  • 點擊向下箭頭旁邊的錯誤圖標
  • 選擇調試配置
  • 選擇C/C++應用程序,然後點擊on「新啓動配置圖標」
  • 如果新啓動配置的C/C++應用程序字段爲空,請選擇搜索項目或瀏覽並告訴它二進制文件的位置
  • 可選地設置其他啓動/調試選項
  • 推出使用新的啓動配置「調試」按鈕或「錯誤」菜單
+0

我按照這些步驟,並用結果: – avg 2012-03-29 10:39:41

+0

1.錯誤在項目的有效配置「firstProject」的存在。繼續啓動?
和更進一步:
2.啓動firstProjectDefault時遇到問題。
程序不是可識別的可執行文件。

我有「C/C++應用程序」作爲我的gcc編譯器,也許這是不正確的..

avg 2012-03-29 10:45:02