ubuntu g++ 升级
原地址:http://www.ilovedou.com/?p=1887
windows下的vs2012對c++11力度不夠。最近把gcc4.7.3支持的c++11特性玩了一遍,沒辦法,只能升級到gcc4.8.1才能繼續玩了。。
目前最新版是 gcc4.8.1
可以用PPA來安裝,輸入如下命令即可:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8
安裝好了后,如果以前安裝了gcc版本的話,可以輸入下面命令可以查看:
ls /usr/bin/gcc*
我的系統中顯示:
/usr/bin/gcc /usr/bin/gcc-ar-4.7 /usr/bin/gcc-nm-4.8
/usr/bin/gcc-4.7 /usr/bin/gcc-ar-4.8 /usr/bin/gcc-ranlib-4.7
/usr/bin/gcc-4.8 /usr/bin/gcc-nm-4.7 /usr/bin/gcc-ranlib-4.8
現在我電腦上面安裝了gcc-4.8 和 gcc-4.7 兩個版本,用gcc -v 命令查看還是以前的 gcc-4.7.3 。
可以使用update-alternatives管理電腦上的GCC版本
sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.8 50
sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40
這樣在輸入 gcc -v 查看就是 gcc-4.8.1 了
下面在gcc各版本間切換:
sudo update-alternatives –config gcc
有 2 個候選項可用于替換 gcc (提供 /usr/bin/gcc)。
選擇 路徑 優先級 狀態
————————————————————
0 /usr/bin/gcc-4.8 50 自動模式
* 1 /usr/bin/gcc-4.7 40 手動模式
2 /usr/bin/gcc-4.8 50 手動模式
要維持當前值[*]請按回車鍵,或者鍵入選擇的編號即可。
同樣的方法可以安裝 g++ 。
我是這樣編譯 cpp 程序的, g++ -std=c++11 test.cpp
所以有必要也使用最新版的 g++ 。
轉載于:https://www.cnblogs.com/zyue/p/3468193.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的ubuntu g++ 升级的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: paypal是哪个国家的公司 告诉你发
- 下一篇: csuoj 1350: To Add W