中标麒麟手工升级GCC-8.3.0

#一、中标麒麟环境#
系统:中标麒麟7.0Desktop版 (virtualbox虚拟机)
已经安装GCC 4.9.3

#二、安装前准备#
1、 下载 GCC-8.3.0
从 https://ftp.gnu.org/gnu/gdb/ 下载 gcc-8.3.0.tar.gz,复制到NeoKylin用户目录/tools。
2、 GCC需要的相关依赖项
gcc-8.3.0 依赖 gmp-6.1.0、mpfr-3.1.4、mpc-1.0.3、isl-0.18 【注意】利用下载脚本下载。
3、 其它依赖,如果不能通过试着安装automake1.15.1、m4-1.1.18
安装 automake-1.15.1
tar xvf automake-1.15.1.tar.xz
cd automake-1.15.1
./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.15.1
make
make -j4 check
make install

4、安装步骤:
下载依赖项目 ;逐个编译安装依赖项目;安装GCC;配置。

#三、安装GCC 8.3.0#
1、解压
将 gcc-8.3.0.tar.gz 文件复制到 /home/yourname/tools
cd /home/yourname/tools // 进入到安装包目录
tar -zxvf gcc-8.3.0.tar.gz -C ./ // 解压包
cd gcc-8.3.0
2、下载和依赖项目
执行下面命令,等待从网上下载gcc-8.3.0依赖的四个项目
cd /home/yourname/tools/gcc-8.3.0
./contrib/download_prerequisites
在 /gcc-8.3.0 目录中会生成四个项目目录 gmp-6.1.0、mpfr-3.1.4、mpc-1.0.3、isl-0.18
① 生成安装 gmp-6.1.0
cd /home/yourname/tools/gcc-8.3.0/gmp-6.1.0
mkdir build
cd build
…/configure
make
make install
② 生成安装 mpfr-3.1.4
cd /home/yourname/tools/gcc-8.3.0/ mpfr-3.1.4
mkdir build
cd build
…/configure
make
make install
③ 生成安装 mpc-1.0.3
cd /home/yourname/tools/gcc-8.3.0/ mpc-1.0.3
mkdir build
cd build
…/configure
make
make install
④ 生成安装 isl-0.18
cd /home/yourname/tools/gcc-8.3.0/ isl-0.18
mkdir build
cd build
…/configure
make
make install

3、配置、生成安装GCC-8.3.0

cd /home/yourname/tools/gcc-8.3.0
mkdir build
cd build
// 注意做好备份!
…/configure -enable-checking=release -enable-languages=c,c++ -disable-multilib --prefix=/usr

make
// 建议不使用 -j4以免编译失败,需要编译大约2小时。
make install
4、检查是否安装成功
gcc –version
应显示版本号 8.3.0

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值