1.下载gcc-7.3.0源码
http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-7.3.0/
2.下载编译依赖
[root@localhost ~]# ll -rw-r--r--. 1 root root 2383840 7月 31 14:17 gmp-6.1.0.tar.bz2 -rw-r--r--. 1 root root 669925 7月 31 14:16 mpc-1.0.3.tar.gz -rw-r--r--. 1 root root 1279284 7月 31 14:17 mpfr-3.1.4.tar.bz2
下载地址:
ftp://gcc.gnu.org/pub/gcc/infrastructure/
3.解压源码 和 依赖包
tar -xvf gcc-7.3.0.tar.gz cd ~/gcc-7.3.0 tar zxvf gmp-6.1.0.tar.gz tar zxvf mpfr-3.1.4.tar.gz tar zxvf mpc-1.0.3.tar.gz ln -s gmp-6.1.0 gmp ln -s mpfr-3.1.4 mpfr ln -s mpc-1.0.3 mpc
4.编译
./configure --disable-multilib --prefix=/usr make -j8 make install
5.验证
[root@localhost gcc-7.3.0]# gcc --version gcc (GCC) 7.3.0