yum 源里最新的 gcc 版本是 4.8.5,但很多时候安装软件依赖于更高版本的 gcc,这时候只能通过手动源码安装最新版。

使用源码编译安装gcc耗时非常大,请要有耐心等待,耐心等待,耐心等待,重要的事情说三遍。

如果你觉得步麻烦可以使用 gcc一键安装 帮你完成!

1、下载并解压源码

wget https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz

tar -zxf gcc-9.2.0.tar.gz

cd gcc-9.2.0

2、编译安装

下载必要软件包

./contrib/download_prerequisites

如果提示 tar (child): lbzip2: Cannot exec: No such file or directory 错误:

yum -y install bzip2

编译安装gcc

./configure --prefix=/usr \

--mandir=/usr/share/man \

--infodir=/usr/share/info \

--enable-bootstrap \

--enable-shared \

--enable-threads=posix \

--enable-checking=release \

--with-system-zlib \

--enable-__cxa_atexit \

--disable-libunwind-exceptions \

--enable-gnu-unique-object \

--enable-linker-build-id \

--with-linker-hash-style=gnu \

--enable-languages=c,c++ \

--enable-plugin \

--enable-initfini-array \

--disable-libgcj \

--enable-gnu-indirect-function \

--with-tune=generic \

--with-arch_32=x86-64 \

--build=x86_64-redhat-linux \

--disable-multilib

make

make install

如果出现 configure: error: GNAT is required to build ada 错误

yum -y install gcc-gnat -y

如果出现 fatal error: zlib.h: No such file or directory 错误

yum install zlib-devel -y

如果出现 configure: error: C++ preprocessor "/lib/cpp" fails sanity check 错误

yum install gcc-c++ -y

如果出现 makeinfo: command not found 错误

yum install texinfo -y

为了避免日后编译软件发生 checking for C compiler … not found 错误,执行:

ln -s /usr/bin/gcc /usr/bin/cc

4、检查是否正确安装

gcc -v

linux安装 gcc 7.2.0,CentOS 7 安装 gcc 9.2.0 最新版 | 24K PLUS相关推荐

  1. MySQL 8.0 CentOS 7安装手册

    MySQL 8.0 CentOS 7安装手册 1 简介 MySQL 8.0是自5.7之后的新版本.本文的安装采用在线安装的方式,所以需要服务器或者虚拟机能访问外网. 2 准备 2.1 安装准备 a) ...

  2. linux卸载欧朋浏览器,如何在Centos下安装opera浏览器

    如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...

  3. JAVAWEB开发之——Linux命令实战、虚拟机和centos的安装以及联网、常用命令、vi编辑以及软件的安装、sftp的使用

    Linux简介 Linux是一种自由和开放源码的操作系统,存放着许多不同的Linux版本,但他们都使用了Linux内核.Linux可安装在各种计算机硬件中 比如.手机.平板电脑.路由器.台式计算机中. ...

  4. linux u盘修复引导文件,centos bootloader安装到u盘后修复方法

    1.通过U盘先正常进入CentOS系统,然后将U盘拔出. 2.输入grub进入grub命令行模式.  #[root@localhost /]# grub 3.输入find /boot/grub/sta ...

  5. linux安装2048游戏,如何在CentOS上安装一个2048小游戏

    如何在centos上安装一个2048小游戏 最近在学习CentOS系统,就琢磨着玩点什么,然后我看到有人在玩2048小游戏,所有我就在想,为啥不装一个2048小游戏搞一下嘞,于是乎,我就开始工作啦 由 ...

  6. linux yum安装redis5.0,CentOS 7安装Redis 5.0.5并加入Systemd服务

    记录在CentOS 7下安装Redis 5.0.5并加入Systemd服务的步骤. 1. 安装gcc-c++, tcl yum install gcc-c++ tcl 2. 解压缩, 编译, 测试 t ...

  7. Linux线上环境部署zabbix,CentOS 7.3下Zabbix 4.0监控环境安装部署

    $link=mysql_connect('192.168.144.113','zabbix','admin123');if($link) echo " h1 Success!! /h1 &q ...

  8. qc linux mysql 安装教程_mysql5.7在centos上安装的完整教程以及相关的“坑”

    安装前的准备 Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysql yum list installed | gre ...

  9. linux小小输入法 不能中文,在centos 下安装小小输入法存在的问题

    如果是redhat系列的,则建议下载rpm包 安装使用命令 rpm -ivh yong-1.0.0-1.rpm 如果是其他的版本,下载7z包 先把7z包解压到你要的安装目录(7z解压工具在Linux下 ...

最新文章

  1. 《Linux嵌入式实时应用开发实战(原书第3版)》——1.6 资源
  2. 笔面集锦:判断单链表里面是否有环及相关扩展题
  3. maven_SonarQube中的Maven项目的单元和集成测试报告
  4. C++类模板(二)用类模板实现可变长数组
  5. 对话王晶:音频人才亟待培养,高水平研究人员尤其欠缺
  6. office deployment tool_工具 | 分享一个小利器,从此 Office 快速打开不是事
  7. dbcc dbreindex server sql_SQL Server数据库碎片整理
  8. 解决关于phpstorm打开速度很慢的问题
  9. DoIP(三)—— 通信流程
  10. 郭天祥的10天学会51单片机_第十一节
  11. java求航班飞行时间代码,基于JAVA的航班动态接口调用代码实例
  12. 核心内参: TDR原理及常见问题
  13. 消逝的光芒 Dying Light for Mac 跑酷僵尸游戏 动作生存游戏
  14. Windows 操作系统
  15. 2021年全球住宅电梯收入大约1534.2百万美元,预计2028年达到1957.3百万美元
  16. 遗传算法优化LSTM网络结构(实现自动根据适应度函数:即准确率来全局搜索最佳网络结构):主要被优化参数:网络层数,每层的神经元个数,全连接的层数,全连接层的神经元个数。代码有详细注解
  17. 苏如是:香港中鼎资本与您分享“数实共生世界”和“后人类社会”
  18. 论文阅读笔记《PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes》
  19. 将个人微信公众号变成查券返利机器人完美教程分享
  20. Spring注解驱动开发学习总结8:自动装配注解@Autowire、@Resource、@Inject

热门文章

  1. 不可变集合、Stream、异常
  2. unity 全屏但有窗口_Unity3D跨屏幕、全屏显示方法
  3. Planner 5D for Mac 4.8.2 2D/3D室内设计工具
  4. Qt5实现海康NVR预览视频
  5. jquery 定义php变量,php定义常量_php 定义常量define与普通变量
  6. 五子棋GUI_C++
  7. 乒乓球学员成长档案管理软件怎么选
  8. 吉林大学计算机专业保研平均绩点,点赞!吉林大学2021届保研率20%,为985高校提供大量优质生源...
  9. 达人评测 i3 13100f和i5 12400F选哪个好 酷睿i313100f和i512400F差距
  10. adams与matlab联合仿真天线,雷达天线模型MATLAB与ADAMS联合仿真 实验.doc