yum update -y
yum install -y gcc-c++ glibc-static gcc bzip2 wget tmux
cd ~
wget https://ftp.gnu.org/gnu/gcc/gcc-10.1.0/gcc-10.1.0.tar.gz
tar -xzf gcc-10.1.0.tar.gz
cd gcc-10.1.0
./contrib/download_prerequisites
# gmp-6.1.0.tar.bz2: OK
# mpfr-3.1.4.tar.bz2: OK
# mpc-1.0.3.tar.gz: OK
#isl-0.18.tar.bz2: OK
# All prerequisites downloaded successfully.
./configure --prefix=/usr/local/gcc --enable-bootstrap --enable-checking=release --enable-languages=c,c++ --disable-multilib
make && make install
由于我们在通过configure 来指定gcc 是安装在--prefix=/usr/local/gcc 目录中
因此需要通过下面的命令来建立软连接
ln -sf /usr/local/gcc/bin/gcc /usr/bin/gcc
源码编译gcc
猜你喜欢
转载自blog.csdn.net/tiantao2012/article/details/108578584
今日推荐
周排行