GCC-8.4安装记录

1,下载gcc-8.4版本后,运行./configure,提示gmp,mpfr,mpc的版本要求,gmp,mpc,mpfr由于依赖关系,要按照mpfr–gmp–mpc的顺序安装
2,mpfr安装
下载mpfr-4.0.2
#./configure --prefix=/usr/local/mpfr-4.0.2/
#make && make install
3,gmp安装
下载gmp-6.2.0
#./configure --prefix=/usr/local/gmp-6.2.0/
#make && make install
4,mpc安装
下载mpc-1.1.0,这里尝试过0.8.0和0.9.0,最终安装完后,都提示确实mpc.h文件,而导致无法安装gcc
#./configure --prefix=/usr/local/mpc-1.1.0/
#make && make install
5,gcc-8.4安装
#./configure --with-gmp=/usr/local/gmp-6.2.0/ --with-mpfr=/usr/local/mpfr-4.0.2/ --with-mpc=/usr/local/mpc-1.1.0/
#make && make install
编译gcc的时候,有出现错误:“g++: error: gengtype-lex.c: 没有那个文件或目录”,可以通过apt-get install flex解决
最后安装完成,gcc被安装在/usr/local/bin目录下

你可能感兴趣的:(linux)