2
A
回答
3
sudo apt-get install g++-4.5
g++-4.5
2
您的問題的答案取決於您正在運行的Linux版本。要檢查,請嘗試運行lsb_release -a
或cat /etc/*issue*
。
大多數Linux發行版允許您並行安裝多個版本的gcc或g ++;例如,如果g ++ 4.1.2是默認版本,並且還安裝了g ++ 4.5,那麼要運行4.5,您將在命令行調用g++-4.5
而不是g++
。同樣,您也可以通過設置CXX環境變量(例如,運行export CXX=g++-4.5
或使用CXX=g++-4.5 make
調用Make)來設置makefile以默認調用g ++ 4.5。
如果您目前沒有安裝g ++ 4.5,那麼對於Ubuntu機器,您可以通過運行sudo apt-get install g++-4.5
來安裝它。這假定g ++ 4.5可用於您的Ubuntu版本,並且您擁有Ubuntu box的管理權限;如果你使用別人的實驗室,你可能沒有管理員權限。
如果g ++不適用於您的發行版本,或者您沒有管理權限,那麼您必須下載gcc,自己編譯並安裝到您的主目錄下。 GCC web site有關於如何這樣做的文檔。祝你好運!
0
如果您通過實驗室環境訪問Linux,那麼您可能無法像其他答案所建議的那樣升級gcc。您需要下載源代碼,進行編譯並將其安裝到家庭環境中......如果有空間的話。
0
也許它已經安裝在名稱g++-4.5
下,所以嘗試調用它,看看它是否被發現。
否則,既然您說您正在實驗室中使用羣集機器,請詢問您的系統管理員是否已安裝或可以安裝g ++ 4.5。如果不是這種情況,請詢問哪個操作系統集羣正在運行,以便您可以在主目錄中本地安裝正確的二進制文件。
相關問題
- 1. G ++ 4.1.2編譯器錯誤
- 2. 在OSX上將默認編譯器從llvm-g ++更改爲g ++
- 3. 將cmake編譯器從clang更改爲g ++ for mac
- 4. 如何在eclipse中將編譯版本更改爲api 23 android?
- 5. 更改Visual Studio編譯器版本
- 6. 從源代碼編譯node.js時,如何將CFLAGS更改爲-g -O0?
- 7. 如何在Eclipse IDE中將編譯器從C更改爲C++?
- 8. 如何將.Net Framework從版本3.5更改爲版本4.0
- 9. g ++的sfinae 4.1.2
- 10. ,如何將Java更改爲新版本?
- 11. 更改運行時編譯版本
- 12. Debian上的g ++:更新的編譯器
- 13. 如何提交到版本編輯器的更改每次我編譯項目
- 14. 更改Eclipse中大量項目的編譯器版本
- 15. 更改編譯C編譯器
- 16. eclipse崩潰時的編譯器版本更改
- 17. 如何將gcc編譯器更改爲ubuntu上的C++ 11
- 18. Tablayout在將編譯sdk版本從23更改爲24之後被破壞
- 19. 版本2.10中的Mono.CSharp(編譯器即服務)更改
- 20. 將JDK版本從1.8更改爲1.6
- 21. 將Android版本從2.2更改爲2.1
- 22. 將ASP.NET從版本2.0更改爲4.0?
- 23. g ++ 4.1.2與g ++混合4.6
- 24. 如何更改編譯單元的版本?
- 25. 如何在編譯後更改* .a文件的版本信息
- 26. 如何將StyleCop規則從版本4.3或4.5轉換爲4.6?
- 27. 將微軟編譯器從vc14更改爲devenv.exe中的vc12
- 28. 在更改版本後降級g ++
- 29. 如何將eclispe的版本從1.8更改爲1.7?
- 30. 如何將PHP的默認版本從4更改爲5?
您使用的是哪種Linux發行版? – 2010-05-26 20:25:51
你可以嘗試刪除g ++,然後安裝版本4.5 – 2010-05-26 20:28:44
我不確定,猜ubuntu。我在實驗室中的集羣機器上通過putty(從windows)執行程序 – 2010-05-26 20:29:01