gcc-c++不支援c++11及更高版本的新特性,比如std庫中的正規表示式,執行緒等。為了使用這些功能,需要把便一起的版本公升級到4.9.x上。按照以下方法,可以順利公升級:
[root@vm_0_15_centos ~]# yum install centos-release-scl -y
[root@vm_0_15_centos ~]# yum install devtoolset-3-toolchain -y
[root@vm_0_15_centos ~]# scl enable devtoolset-3 bash
執行完後,使用gcc -v,可以看到g++的版本已經公升級到了4.9.2。
如果安裝失敗,可以先執行 yum -y update,公升級系統,然後在安裝就可以了。
順便說下,linux公升級命令有兩個,分別是yum upgrade和yum update, 這個兩個命令是有區別的:
yum -y update : 公升級所有包同時也公升級軟體和系統核心
yum -y upgrade : 只公升級所有包,不公升級軟體和系統核心
在安裝好的情況下,電腦內會存在兩個版本的gcc-g++,乙個是4.8.x, 乙個是新安裝的4.9.2,此時通過
scl enable devtoolset-3 bash
可以實現將4.8.x切換到4.9.2
CentOS下編譯安裝Gcc 4 9
給公司測試伺服器搭環境,手工安裝gcc 4.9.0頗費功夫,記錄如下。1 安裝gcc g 系統源預設安裝版本為4.4.7 2 安裝依賴包gmp mpfr mpc,注意安裝順序 3 修改動態庫鏈結路徑,加入gmp mpfr mpc 4 編譯安裝gcc 4.9,新建立目錄gcc build來存放make...
Centos6 5編譯安裝GCC4 9
解壓後 先確定系統是否安裝gcc 編譯gcc先需要系統中有乙個版本的gcc 可以使用yum install gcc安裝,預設安裝的是4.4版本。編譯gcc 需要 mpfr gmp mpc 聯網的環境下執行 contrib download prerequisites當然是在終端切換到root使用者下...
RHEL 編譯安裝GCC 4 9
摘自 linux下編寫c c 程式自然缺不了乙個優秀的編譯器,linux下比較常見的自然是gcc了。最近gcc也出到了4.9.0版本,對於c 11 14也有了更好的支援了。所以,今天我們就來說說gcc的編譯安裝,安裝的版本正是最新的4.9.0。下面我們進入正題 建議整個過程以root使用者進行 cp...