ubuntu 14.04 更新 gcc/g++ 4.9.2


ubuntu 14.04 更新 gcc/g++ 4.9.2

最近看到c++11非常的好用,尤其是自帶了regex,於是稍微學了一下c++11的新特性。可是我在編譯一個regex程序是卻發現稍微復雜一點的正則表達式就無法運行。查了一下發現是g++ 4.8還沒有實現這些功能。囧。於是決定更新一下gcc/g++的版本。ubuntu14.04 自帶的是4.8版本,而最新的4.9.2對c++11的支持更好一些。

可惜直接sudo apt-get install gcc-4.9不好用,它告訴我說我已經裝好了=_=b

搜索了一番,發現可以手動編譯gcc的源代碼進行安裝,可惜看起來太麻煩了=_=b

所以可以這樣。

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get install g++-4.9

裝了ppa,各種版本就可以共存了。不過有一個問題,每次要用的時候,必須使用g++-4.9,如果直接用g++會運行4.8版本的,非常麻煩。
所以需要改一下/usr/bin/下的鏈接。

sudo su
cd ../../usr/bin
ln -s /usr/bin/g++-4.9 /usr/bin/g++ -f
ln -s /usr/bin/gcc-4.9 /usr/bin/gcc -f

這樣就可以了。以后直接用g++就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM