远程桌面登陆 bootstrap delphi gwt timer 虚拟机 ant chartjs vue数据绑定 android项目开发 mysql设置自增初始值 eclipse显示左边目录 python操作mongodb python变量类型 python的lambda函数 javadate java数组扩容 java学习教程 java的泛型 java终止线程 java中class java接口调用 linuxtail命令 java游戏制作 tar文件怎么打开 exescope教程 java程序设计基础 计算机网络自顶向下 脚本之家官网 谷歌地球用不了 R语言初学者指南 原创检测工具 python电子书 pr抖动特效 方正徐静蕾字体 dnf风神加点 cdr透明度怎么调 手机号正则表达式 方正兰亭大黑简体 js弹出框
当前位置: 首页 > 学习教程  > 

CentOS 7下安装gcc 9.3.0

2020/10/16 17:45:42 文章标签: centos7安装gcc

目录CentOS 7下安装gcc 9.3.0安装gcc安装bzip2下载gcc-9.3.0.tar.gz解压gcc-9.3.0.tar.gz安装gcc-9.3.0查看gcc版本注意事项CentOS 7下安装gcc 9.3.0 本文主要介绍怎么在CentOS 7环境下安装GCC 9.3.0,适用于部分源码包需要高版本的gcc进行编译的场景,需…

目录

  • CentOS 7下安装gcc 9.3.0
    • 安装gcc
    • 安装bzip2
    • 下载gcc-9.3.0.tar.gz
    • 解压gcc-9.3.0.tar.gz
    • 安装gcc-9.3.0
    • 查看gcc版本
    • 注意事项

CentOS 7下安装gcc 9.3.0

本文主要介绍怎么在CentOS 7环境下安装GCC 9.3.0,适用于部分源码包需要高版本的gcc进行编译的场景,需要准备的环境有:

  • CentOS 7
  • gcc-9.3.0.tar.gz

安装gcc

  • 使用下面命令安装gcc、gcc-c++,若已安装则忽略此步骤
yum install -y gcc gcc-c++

安装bzip2

  • 使用以下命令安装bzip2,主要用于之后自动解压安装GCC依赖,若已安装则忽略此步骤
yum install -y bzip2

下载gcc-9.3.0.tar.gz

  • 可以访问以下两个网站下载gcc源码包
    https://gcc.gnu.org/pub/gcc/infrastructure/
    http://mirror.hust.edu.cn/gnu/gcc/

解压gcc-9.3.0.tar.gz

  • 将gcc-9.3.0.tar.gz放置于/home/目录下
  • 进入/home/目录,使用以下命令解压
tar -xzvf gcc-9.3.0.tar.gz
得到gcc-9.3.0目录

安装gcc-9.3.0

  • 进入/home/gcc-9.3.0/目录下,执行以下命令下载安装依赖
./contrib/download_prerequisites

若此处下载遇到问题,可编辑download_prerequisites文件,将ftp://gcc.gnu.org/pub/gcc/infrastructure/替换为http://gcc.gnu.org/pub/gcc/infrastructure/
  • 进入/home/目录下,使用以下命令新建构建文件夹
mkdir gcc-build-9.3.0
  • 进入/usr/lib/gcc/x86_64-redhat-linux/目录下,使用以下命令新建安装文件夹
mkdir 9.3.0
  • 进入/home/gcc-build-9.3.0/目录下,使用以下命令建立编译后的文件存放目录以及配置编译语言等
../gcc-9.3.0/configure --prefix=/usr/lib/gcc/x86_64-redhat-linux/9.3.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
  • 使用以下命令执行安装,编译过程耗时较长,需要耐心等待,至少需要两小时
make && make install

查看gcc版本

  • 使用以下命令查看gcc版本
gcc --version

注意事项

  • xxx
  • xxx

本文链接: http://www.dtmao.cc/news_show_300091.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?