1、需求
如果你想要安装gcc可以直接按照步骤安装,如果你是想 专门换版本到7.3.0需要先卸载原版本。
sudo apt-get remove gcc
再继续安装
2、 gcc-7.3.0安装
表2-2 gcc-7.3.0安装软件依赖列表
软件名称 | 版本 | 下载地址 |
---|---|---|
gmp | 6.2.0 | https://ftp.gnu.org/gnu/gmp/ |
mpfr | 4.1.0 | https://www.mpfr.org/mpfr-current/ |
mpc | 1.1.0 | https://ftp.gnu.org/gnu/mpc/ |
-
步骤 1 以root用户登录服务器操作后台。
-
步骤 2 安装依赖
安装gmp:
cd /your/path/to/uncompressed/gmp-6.2.0 ./configure --prefix=/usr/local/gmp-6.2.0 make make install
安装mpfr:
cd /your/path/to/uncompressed/mpfr-4.1.0 ./configure --prefix=/usr/local/mpfr-4.1.0 --with-gmp=/usr/local/gmp-6.2.0 make make install
安装mpc:
cd /your/path/to/uncompressed/mpc-1.1.0 ./configure --prefix=/usr/local/mpc-1.1.0 --with-gmp=/usr/local/gmp-6.2.0 --with-mpfr=/usr/local/mpfr-4.1.0 make make install
设置临时环境变量:
export LD_LIBRARY_PATH=/usr/local/gmp-6.2.0/lib:/usr/local/mpc-1.1.0/lib:/usr/local/mpfr-4.1.0/lib:$LD_LIBRARY_PATH
-
步骤 3 将"gcc-7.3.0.tar.gz”代码包下载至任意目录,如“/home/HwHiAiUser/gcc-7.3.0”,运行如下命令解压。
-
下载地址
-
gcc 7.3.0 https://github.com/gcc-mirror/gcc/releases/tag/releases%2Fgcc-7.3.0 用于Demo整体编译。 tar -xzvf gcc-7.3.0.tar.gz
-
步骤 4 执行如下命令,进入解压目录,并配置gcc-7.3.0安装路径为"/usr/local/gcc-7.3.0"。
cd gcc-7.3.0 ./configure --prefix=/usr/local/gcc-7.3.0(不完整,建议执行建议指令) 出现问题:configure: error: no acceptable C compiler found in $PATH 解决方法:apt-get install build-essential 建议指令:./configure --prefix=/usr/local/gcc-7.3.0 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --with-gmp=/usr/local/gmp-6.2.0 --with-mpfr=/usr/local/mpfr-4.1.0 --with-mpc=/usr/local/mpc-1.1.0
-
步骤 5 执行如下命令,以64线程进行编译。
make -j64
-
步骤 6 执行如下命令,以64线程进行安装。
make install -j64
根据提示确认是否安装成功。