在安装gcc新版本时,要先有gcc环境(可以sudo apt install gcc 来安装低版本的gcc)
gcc编译时依赖GMP,MPFR,MPC,这三个要依次安装:GMP->MPFR->MPC
最后安装gcc
下面是下载的地址:
ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2
http://www.multiprecision.org/mpc
http://ftp.gnu.org/gnu/mpfr/
http://mirror.hust.edu.cn/gnu/gcc/
下载比较慢这里提供网盘链接:
链接:https://pan.baidu.com/s/11x0_5DIcysrHRXySCjKgMg
提取码:e08h
接下来是安装的过程:
新建一个目录用来存放解压后的源码,我是在用户目录下建的,将四个文件解压到目录下
新建目录作为安装的位置
mkdir gcc gmp mpfr mpc
这是我的安装目录
在安装目录下,依次安装
安装gmp时报错缺少文m4,这里直接
sudo apt install m4sudo /home/yyx/gcc_lib/gmp-5.1.3/configure –prefix=/opt/gmp/sudo make && make installsudo /home/yyx/gcc_lib/mpfr-4.0.2/configure 便宜香港vps –prefix=/opt/gmp/ –with-gmp=/opt/gmpsudo make && make installsudo /home/yyx/gcc_lib/mpc-1.1.0/configure –prefix=/opt/mpfr/ –with-gmp=/opt/gmp –with-mpfr=/opt/mpfrsudo make && make installsudo /home/yyx/gcc_lib/gcc-9.2.0/configure –prefix=/opt/gcc -enable-threads=posix –disable-checking –disable-multilib –enable-languages=c,c++ –with-gmp=/opt/gmp –with-mpfr=/opt/mpfr –with-mpc=/opt/mpcsudo make && make install
漫长的等待(编译时间过长——)
最后