依賴yum install gcc gcc-c++ xz -y
外掛程式安裝
wget
tar -xvf gmp-6.1.2.tar.xz
cd gmp-6.1.2
./configure
make check
make && make install
wget
xz -d mpfr-3.1.5.tar.xz
tar -xvf mpfr-3.1.5.tar
cd mpfr-3.1.5
./configure
make && make install
wget
tar -zxvf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure
make && make install
wget
tar -zxvf cloog-0.18.1.tar.gz
cd cloog-0.18.1
./configure
make && make install
wget
解壓gcc
tar -zxvf gcc-7.1.0.tar.gz
cd gcc-7.1.0
根下建立編譯輸出目錄
mkdir gcc-build-7.1.0
進入輸出目錄,執行命令,並生成makefile
cd gcc-build-7.1.0
../gcc-7.1.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4 或者 make && make install
提示報錯
/gcc-build-7.1.0/./gcc/cc1: error while loading shared libraries: libmpc.so
報錯解決依賴庫
yum install libgcc.i686 glibc-devel.i686 -y
gcc目錄
find / -name gcc
/usr/local/bin/gcc
/usr/local/libexec/gcc
/usr/local/lib/gcc
軟連線cd /usr/bin
ln -s /usr/local/bin/gcc gcc
ln -s /usr/local/bin/g++ g++
檢視版本
gcc -v g++ -v 或者 gcc --version g++ --version
更換新的動態庫
cp /gcc-build-7.1.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.23 /usr/lib64/
cd /usr/lib64/
rm -rf libstdc++.so.6
ln -s /usr/lib64/libstdc++.so.6.0.23 libstdc++.so.6
檢查動態庫
strings /usr/lib64/libstdc++.so.6 | grep glibc
centos7編譯安裝gcc
centos7 的yum 只能將 gcc公升級到 4.9 的版本 但是從gcc官網看 已經到 7.2 的版本了,因為想自己編譯乙個最新版的linux核心,所以對gcc要求有點高,於是自己動手編譯gcc。gcc v 檢視原來的版本 直接來乾貨 1 需要明白的 2 明白.configure 後面的引數配...
centos7 編譯安裝gcc 5 4 0
yum groupinstall development tools yum install glibc static libstdc static tar xvf gcc 5.4.0.tar.bz2 cd gcc 5.4.0 contrib download prerequisits mkdir ...
Centos7下編譯安裝Nginx
安裝前的的準備 1.安裝gcc g 開發類庫是否裝好 ububtu平台編譯環境可以使用以下指令 apt get install build essential apt get install libtool centos平台編譯環境使用如下指令 yum y install gcc automake ...