Eclipse June CDT報告g++ not found in path
,如何解決這個問題?Ubuntu中的Eclipse Juno CDT中的程序「g ++找不到路徑」
回答
通常,安裝gcc(GNU編譯器集合)時會安裝g ++。 首先確認你已經安裝了g ++。
您可以在終端中輸入以下內容來檢查:which g ++。 響應應該是/ usr/bin/g ++。
如果發現G ++安裝,在Eclipse中去項目 - >屬性 - > C/C++建設 - >查找選項,在工具GCC C++編譯器,把確切路徑G ++而不是G ++(如果g單獨++不工作)。
你會發現這個鏈接有用: What is the difference between g++ and gcc?
如果你還有問題,不要找回的反饋。
我有完全相同的問題。在linux之前,我從來沒有遇到過Eclipse的問題,現在它甚至不會編譯代碼。我嘗試將g ++和gcc編譯器的名稱更改爲它們在project-> properties-> c/C++ Build-> discovery選項中的確切位置,沒有任何幫助,我嘗試重新安裝eclipse並進行初始化,將路徑添加到變數等。沒有工作如此的票價。我正在開發的這個項目很安靜,我寧願用eclipse來管理源代碼和makefile,而不是手動執行它。
Linux Mint 15 Eclispe:Version:3.8.1(我嘗試使用最新版本...沒有任何改變)
g ++ --version g ++(Ubuntu/Linaro 4.7.3-1ubuntu1)4.7.3版權所有(C)2012自由軟件基金會,這是自由軟件;請參閱複製條件的來源。沒有保修;甚至不適用於適銷性或針對特定用途的適用性。
gcc --version gcc(Ubuntu/Linaro 4.7.3-1ubuntu1)4.7.3版權所有(C)2012 Free Software Foundation,Inc.這是免費軟件;請參閱複製條件的來源。沒有保修;甚至不適用於適銷性或針對特定用途的適用性。
例如:
#include // not resolved using namespace std;
int main() {
std::cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}
那麼上面的代碼是不是有什麼困擾我,因爲我可以通過添加修復包括精確C++包含路徑的,但代碼只是不會編譯。有線日食給我錯誤:
說明資源路徑位置類型在PATH首選項,C++ /內部版本/設置/發現,[CDT GCC內置編譯器設置]選項中未找到程序「g ++」C/C++掃描儀發現問題
但在我看來可以通過打開它們並按下crt + b來編譯單個文件,但是整個項目不會編譯。
今天上午解決了這一問題:
- 得到了最新的Eclipse
- 創建一個新的工作區
- 創建一個新的項目
幾秒鐘後,同樣的錯誤消失
我有類似的問題,它解決了
安裝克++的GNU C++使用ubuntu軟件中心,並
改變在編譯 -
窗口 - >首選項 - > C/C++ - >構建 - >設置 - >發現 - > CDT GCC生成在編者設置[共享]
來自:$ {COMMAND} -E -P -v -dD 「$ {INPUTS}」
到:在/ usr /斌/ $ {COMMAND} -E -P - v -dD「$ {INPUTS}」
我希望它有幫助。我想如果你把它添加到第一個答案中提到的項目中,你將需要爲新項目添加所有時間。如果您按照我的建議添加,則無需將其添加到新項目中。
一旦我刪除了eclipse的.metedata文件夾,從命令行調用eclipse -initialize並再次啓動eclipse,這個問題就修復了。 HTH
在Eclipse啓動時創建一個新的Workspace目錄解決了我的問題。
- 1. 在Ubuntu上找不到路徑中的程序「g ++」
- 2. 在路徑中找不到程序g ++
- 3. 在路徑中找不到程序「g ++」
- 4. eclipse cdt juno C++
- 5. Qt與Eclipse CDT Juno
- 6. Eclipse Juno,CDT,ARM,OS X上的路徑問題
- 7. 在Eclipse中找不到PATH中的程序「gcc」CDT
- 8. 未在路徑中找到Eclipse錯誤'g ++/gcc'
- 9. Win7中的Eclipse CDT(Juno):無法在PATH中找到g ++,iostream未解決和其他有趣的東西
- 10. Eclipse CDT的「程序 「-E」 不是在PATH中找到
- 11. 在路徑中找不到程序「make」
- 12. 在Eclipse-CDT中禁用EGit Juno
- 13. Eclipse CDT不能將.h文件自動添加到路徑中
- 14. eclipse找不到sdk在linux上的路徑ubuntu
- 15. Android java.lang.NullPointer。錯誤的路徑Eclipse Juno - JDK7?
- 16. ubuntu中的Eclipse juno功能bug
- 17. 無法在Eclipse Juno 8.1.1中添加靜態庫CDT C++項目
- 18. G ++在Ubuntu中找不到<iostream.h>
- 19. Eclipse CDT無效的項目路徑
- 20. Linux - 找到g ++ lib的路徑
- 21. Eclipse CDT - 如何將Linux路徑映射到Windows路徑?
- 22. 找到安裝的應用程序的路徑Ubuntu
- 23. 在Eclipse CDT中不能使用mysql函數Juno
- 24. 在eclipse中看不到藍色的「g」
- 25. Eclipse CDT不運行程序
- 26. Eclipse中的庫順序CDT
- 27. 配置Eclipse CDT以使用g ++
- 28. Eclipse中的「Open Implementation」CDT
- 29. 爲什麼eclipse找不到g ++?
- 30. Eclipse中的Tab完成和自動內容分配Juno CDT
你安裝了g ++嗎?另外,在eclipse中你可能必須在首選項中設置編譯器路徑。 – scaryrawr