当前位置:   article > 正文

CentOS编译安装新版本gcc_centos gcc编译安装

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-------
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/626739
推荐阅读
相关标签
  

闽ICP备14008679号