linux安装 gcc 7.2.0,CentOS 7 安装 gcc 9.2.0 最新版 | 24K PLUS
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相关推荐
- MySQL 8.0 CentOS 7安装手册
MySQL 8.0 CentOS 7安装手册 1 简介 MySQL 8.0是自5.7之后的新版本.本文的安装采用在线安装的方式,所以需要服务器或者虚拟机能访问外网. 2 准备 2.1 安装准备 a) ...
- linux卸载欧朋浏览器,如何在Centos下安装opera浏览器
如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...
- JAVAWEB开发之——Linux命令实战、虚拟机和centos的安装以及联网、常用命令、vi编辑以及软件的安装、sftp的使用
Linux简介 Linux是一种自由和开放源码的操作系统,存放着许多不同的Linux版本,但他们都使用了Linux内核.Linux可安装在各种计算机硬件中 比如.手机.平板电脑.路由器.台式计算机中. ...
- linux u盘修复引导文件,centos bootloader安装到u盘后修复方法
1.通过U盘先正常进入CentOS系统,然后将U盘拔出. 2.输入grub进入grub命令行模式. #[root@localhost /]# grub 3.输入find /boot/grub/sta ...
- linux安装2048游戏,如何在CentOS上安装一个2048小游戏
如何在centos上安装一个2048小游戏 最近在学习CentOS系统,就琢磨着玩点什么,然后我看到有人在玩2048小游戏,所有我就在想,为啥不装一个2048小游戏搞一下嘞,于是乎,我就开始工作啦 由 ...
- 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 ...
- Linux线上环境部署zabbix,CentOS 7.3下Zabbix 4.0监控环境安装部署
$link=mysql_connect('192.168.144.113','zabbix','admin123');if($link) echo " h1 Success!! /h1 &q ...
- qc linux mysql 安装教程_mysql5.7在centos上安装的完整教程以及相关的“坑”
安装前的准备 Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysql yum list installed | gre ...
- linux小小输入法 不能中文,在centos 下安装小小输入法存在的问题
如果是redhat系列的,则建议下载rpm包 安装使用命令 rpm -ivh yong-1.0.0-1.rpm 如果是其他的版本,下载7z包 先把7z包解压到你要的安装目录(7z解压工具在Linux下 ...
最新文章
- 《Linux嵌入式实时应用开发实战(原书第3版)》——1.6 资源
- 笔面集锦:判断单链表里面是否有环及相关扩展题
- maven_SonarQube中的Maven项目的单元和集成测试报告
- C++类模板(二)用类模板实现可变长数组
- 对话王晶:音频人才亟待培养,高水平研究人员尤其欠缺
- office deployment tool_工具 | 分享一个小利器,从此 Office 快速打开不是事
- dbcc dbreindex server sql_SQL Server数据库碎片整理
- 解决关于phpstorm打开速度很慢的问题
- DoIP(三)—— 通信流程
- 郭天祥的10天学会51单片机_第十一节
- java求航班飞行时间代码,基于JAVA的航班动态接口调用代码实例
- 核心内参: TDR原理及常见问题
- 消逝的光芒 Dying Light for Mac 跑酷僵尸游戏 动作生存游戏
- Windows 操作系统
- 2021年全球住宅电梯收入大约1534.2百万美元,预计2028年达到1957.3百万美元
- 遗传算法优化LSTM网络结构(实现自动根据适应度函数:即准确率来全局搜索最佳网络结构):主要被优化参数:网络层数,每层的神经元个数,全连接的层数,全连接层的神经元个数。代码有详细注解
- 苏如是:香港中鼎资本与您分享“数实共生世界”和“后人类社会”
- 论文阅读笔记《PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenes》
- 将个人微信公众号变成查券返利机器人完美教程分享
- Spring注解驱动开发学习总结8:自动装配注解@Autowire、@Resource、@Inject
热门文章
- 不可变集合、Stream、异常
- unity 全屏但有窗口_Unity3D跨屏幕、全屏显示方法
- Planner 5D for Mac 4.8.2 2D/3D室内设计工具
- Qt5实现海康NVR预览视频
- jquery 定义php变量,php定义常量_php 定义常量define与普通变量
- 五子棋GUI_C++
- 乒乓球学员成长档案管理软件怎么选
- 吉林大学计算机专业保研平均绩点,点赞!吉林大学2021届保研率20%,为985高校提供大量优质生源...
- 达人评测 i3 13100f和i5 12400F选哪个好 酷睿i313100f和i512400F差距
- adams与matlab联合仿真天线,雷达天线模型MATLAB与ADAMS联合仿真 实验.doc