CentOS6.5 gcc升级到4.8.2
操作系統:Centos 6.5 64位
原GCC版本:4.4.7;
目標:升級GCC到4.8.2,以支持C++11。
1、獲取GCC 4.8.2包:
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.2/gcc-4.8.2.tar.bz2
2、解壓縮:
tar -jvxf gcc-4.8.2.tar.bz2
3、下載、配置、安裝依賴庫,可以節約我們大量的時間和精力。
進入到目錄gcc-4.8.2,運行:
./contrib/download_prerequisites
4、建立輸出目錄并到目錄里:
mkdir gcc-build-4.8.2 ;cd gcc-build-4.8.2
5、預編譯
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
--enable-languages表示你要讓你的gcc支持那些語言,--disable-multilib不生成編譯為其他平臺可執行代碼的交叉編譯器。--disable-checking生成的編譯器在編譯過程中不做額外檢查,也可以使用--enable-checking=xxx來增加一些檢查;
如果不加--disable-multilib ,則需要? yum install glibc-devel.i686 glibc-devel
6、編譯:
make -j4
7、安裝:
make? install
8、驗證:
gcc -v 或者g++ -v
本文轉自 ygqygq2 51CTO博客,原文鏈接:http://blog.51cto.com/ygqygq2/1750612,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的CentOS6.5 gcc升级到4.8.2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 30-seconds-code——mat
- 下一篇: 你想使用自己编译的内核进行工作吗?