CentOS编译安装新版本gcc

CentOS编译安装新版本gcc

---------前言 :由于想编译安装linux的最新内核,编译过程中发现centos7中yum源的gcc版本过低,在网上找了几个小时的教程总结了这篇blog

在这里插入图片描述

  1. 去阿里云,清华大学开源这类网站上下载你需要的gcc安装包,我用的是清华大学的
    https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.3.0/(在linux中wget也可以)
    在这里插入图片描述
  2. 用rz或者tftp等命令将该文件传入linux
  3. 使用tar -xvf将文件解压
    在这里插入图片描述
  4. cd到解压后的文件中,执行./contrib/download_prerequisites
    在这里插入图片描述
    这是gcc软件中的一个自带脚本,耐心等待就好
  5. 正确的回显如下图所示
    在这里插入图片描述
  6. 继续执行命令"./configure --prefix=/usr/local/gcc-9.3.0/ --enable-bootstrap --enable-checking=release --disable-multilib"(其中–prefix=“”中的值可以换成自己想要的安装路径)
    该命令会生成一个Makefile文件,为后面的make操作提供基础
    在这里插入图片描述
  7. 输入make开始编译,如下图的回显即为正常
    在这里插入图片描述
  8. 随后输入make install开始安装(下图未正常回显)在这里插入图片描述
  9. 安装成功后进入刚刚自定义的安装目录,我这里是/usr/local/gcc-9.3.0,进入bin目录即可看见一些gcc的自带命令,输入./gcc -v可以查看当前gcc版本
    在这里插入图片描述
    注意:此时输入直接输入gcc -v,版本还是之前未升级的版本,所以下面一步非常重要
  10. 修改环境变量
    输入pwd打印出安装目录下的bin文件路径,再输入export PATH=/usr/local/gcc-9.3.0/bin:$PATH,将斜体部分替换为刚刚的bin文件路径,随后输入gcc -v即可正常查看版本在这里插入图片描述
    还需要将安装路径下的几个库文件同样设置环境变量
    在这里插入图片描述
    感谢大家看到这^^
    -----END-------
  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值