1、安裝系統依賴項
yum-y install kernel-devel kernel-headers && echo exclude=kernel* >>/etc/yum.conf
yum-y groupinstall 'development tools'
yum-y groupinstall 'desktop platform development'
yum –y install wget gcc gcc-c++ make re2c curl curl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel libmcrypt libmcrypt-devel zlib zlib-devel openssl openssl-devel freetype freetype-devel gd gd-devel perl perl-devel ncurses ncurses-devel bison bison-devel libtool gettext gettext-devel cmake bzip2 bzip2-devel pcre pcre-devel
2、解壓:
tar -zxvf gcc-5.2.0.tar.gz
//進入解包後的gcc資料夾
cd gcc-5.2.0
//並注釋掉download_prerequisites指令碼中這三個依賴包相應的wget行
./contrib/download_prerequisites
//返回上層目錄
cd ..
4、建立編譯輸出目錄:
mkdir gcc-build-5.2.0
5、進入輸出目錄,執行以下命令,並生成makefile檔案:
cd gcc-build-5.2.0
../gcc-5.2.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
6、編譯:
make -j4
7、安裝:
make install
8、重啟後檢查版本:
gcc --version
或gcc -v
CentOS 6 4 編譯安裝 gcc 4 8 1
今天在isocpp上看到 gcc 4.8.1 released,c 11 feature complete 這個訊息,非常興奮。終於有乙個全面支援c 11語言特性的編譯器了!當然了,gcc僅僅是語言特性上全面支援c 11,libstdc 貌似還沒有完全跟上,不過我已經挺滿足了,至少可以去嘗試各種特性...
CentOS 6 4 編譯安裝 gcc 4 8 1
或者 wget 2 解壓gcc 4.8.1.tar.bz2 解壓gcc 4.8.1.tar.bz2 tar jxvf gcc 4.8.1.tar.bz2 a 如果linux有網路連線,直接這樣 cd gcc 4.8.1 contrib download prerequisites cd tar xj...
CentOS 6 4 編譯安裝 gcc 4 8 0
2.解壓 tar jxvf gcc 4.8.0.tar.bz2 cd gcc 4.8.0 contrib download prerequisites cd 4.建立編譯輸出目錄 mkdir gcc build 4.8.0 5.進入此目錄,執行以下命令,生成makefile檔案 cd gcc bui...