各發行版本linux中,其自帶的gcc
安裝源版本都比較舊,我所使用centos 6
系統中,gcc
版本只有4.4.7
。最近要安裝幾個軟體要求gcc 4.8+
,無奈只能手動公升級gcc
。
wget
tar -zxf gcc-6.2.0.tar.gz
解壓完成後,執行以下命令進入工作目錄:
cd gcc-6.2.0
./contrib/download_prerequisites
建立乙個輸出目錄,編譯時所有生成的中間檔案都放到該目錄下:
mkdir gcc-temp工作目錄切換至輸出目錄,並在其中執行配置和安裝:
cd gcc-temp執行
configure
配置安裝檔案:
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib配置完成後,執行以下命令,編譯
gcc
:
make注意:編譯
gcc
時間較長,我用了近70分鐘才編譯完成。
編譯完成後,安裝gcc
:
make install執行以下命令檢視
gcc
版本:
gcc -v執行以下命令檢視
g++
版本:
g++ -v或使用
which gcc
檢視gcc
安裝目錄,在安裝目錄下執行-v命令。例如,安裝目錄為/usr/local/bin/gcc
:
/usr/local/bin/gcc -v如果輸出中有類似以下行,說明安裝成功:
gcc 版本 6.2.0 (gcc)
Linux公升級安裝GCC
各發行版本linux中,其自帶的gcc安裝源版本都比較舊,我所使用centos 6系統中,gcc版本只有4.4.7。最近要安裝幾個軟體要求gcc 4.8 無奈只能手動公升級gcc。wget 或 wgettar xf gcc 5.2.0.tar.bz2解壓完成後,執行以下命令進入工作目錄 cd gcc...
glibc 公升級 gcc公升級
install tar xvf version.tar cd version mkdir tmpbuild cd tmpbuild configure prefix usr make make install gcc公升級 centos 4.8下手動安裝gcc4.5.0 gcc編譯目前的最新版本是 ...
yum安裝公升級gcc高版本
1 公升級到gcc 7.3 yum y install centos release scl yum y install devtoolset 7 gcc devtoolset 7 gcc c devtoolset 7 binutils scl enable devtoolset 7 bash需要注...