下载包
地址:http://ftp.tsukuba.wide.ad.jp/gcc/releases/gcc-8.2.0/
tar -zxvf gcc-8.2.0.tar.xz
yum -y install gcc gcc-c++ bzip2
cd gcc-8.2.0
2.将以来复制到当前目录下以来下载地址:http://ftp.tsukuba.wide.ad.jp/gcc/infrastructure/
gcc-8.2.0]# ll tar
-rw-r–r-- 1 root root 2383840 Jun 6 10:30 gmp-6.1.0.tar.bz2
-rw-r–r-- 1 root root 1658291 Jun 6 10:30 isl-0.18.tar.bz2
-rw-r–r-- 1 root root 669925 Jun 6 10:30 mpc-1.0.3.tar.gz
-rw-r–r-- 1 root root 1279284 Jun 6 10:30 mpfr-3.1.4.tar.bz2
cp ./contrib/download_prerequisites ./contrib/download_prerequisites.bak
vim ./contrib/download_prerequisites
将fetch=‘wget’,fetch='curl -LO -u anonymous:'注释掉
if type wget > /dev/null ; then
echo "1"
else
fetch=‘curl -LO -u anonymous:’echo "2"
fi
chksum_extension=‘sha512’
directory=‘.’
mkdir install_gcc;
cd install_gcc;
…/configure --prefix=/usr/local -enable-checking=release -enable-languages=c,c++ --disable-multilib
make -j 9
make install
验证:
gcc-8.2.0]# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/8.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: …/configure --prefix=/usr/local -enable-checking=release -enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 8.2.0 (GCC)



