當我在我的Cloud9終端上運行g++ --version
時,我得到g++ (GCC) 4.4.7 20120313 (Red Hat 4.4.7-3)
。這是一個相當舊的版本 - 足夠老,當我嘗試使用像std::unordered_set
這樣的C++ 11庫功能時,我得到:"This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options."
Cloud9 IDE上的C++ 11
我對此不太好,因爲我不喜歡不必擔心我可以使用哪些功能以及哪些功能需要避免。所以我四處尋找如何將g ++更新到最新的穩定版本(在撰寫本文時似乎是4.8.1),但我無法弄清楚如何去做。我試過apt-get
,但是我剛收到錯誤:"Sorry, apt-get is not supported on this system. Try c9pm instead."
。那麼我試過,但c9pm list
(這應該是"List available packages"
)沒有顯示任何看起來像g ++。所以我迷路了。
如何在Cloud9上安裝g ++ 4.8.1?
當我運行lsb_release -a
我看到CLOUD9 IDE目前運行在"Red Hat Enterprise Linux Server release 6.4 (Santiago)"
。
如果我已經爲我的項目選擇了不同的類型,該怎麼辦? – anthropomorphic
我只是將我的項目克隆到一個新的「C/C++」工作區,再次運行'g ++ --version',仍然有'4.4.7'。任何想法我可能做錯了什麼? – anthropomorphic