linux7.6安装gcc,Centos7.6 安装gcc9
最近编译新的项目,发现系统自带的g++版本过低,决定进行一次升级。gcc需要太多的依赖库,编译时间很长,需要耐心等待,可以一边刷知乎一边等待。
安装依赖性
yum -y install wget bzip2 gcc gcc-c++ glibc-headers
下载源码压缩包
wget https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
国内因为不可说的原因,访问缓慢,可以试试其他的源,比如清华
wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
编译
tar -zxvf gcc-9.2.0.tar.gz # 解压缩源码包
cd gcc-9.2.0
./contrib/download_prerequisites #下载gmp mpfr mpc isl等供编译需求的依赖项
mkdir build
cd build
../configure --enable-bootstrap --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4
安装
make install
yum remove gcc gcc-c++
cp /usr/local/lib64/libstdc++.so.6.0.27 /usr/lib64/libstdc++.so.6.0.27
ldconfig
update-alternatives --install /usr/bin/gcc ccc /usr/local/bin/gcc 50
update-alternatives --install /usr/bin/g++ g++ /usr/local/bin/g++ 50
update-alternatives --install /usr/bin/cc cc /usr/local/bin/gcc 50
update-alternatives --install /usr/bin/c++ c++ /usr/local/bin/g++ 50
linux7.6安装gcc,Centos7.6 安装gcc9相关推荐
- oracle centos 7 安装教程,centos7.2安装oracle图文教程
原标题:centos7.2安装oracle图文教程 前期准备工作: 1.安装需要的依赖包yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-hea ...
- centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15
Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...
- python3.6.4安装教程-centos7中安装python3.6.4的教程
Python3.6.4官方版是一款在适合开发人员使用的windows系统上运行的脚本语言工具,Python3.6.4官方版是目前程序设计从业者必学的语言之一.我们可以通过python平台来获取到所有程 ...
- php5.6.33安装教程,centos7手动安装PHP5.6.33详解
本文主要和大家分享centos7手动安装PHP5.6.33详解,希望能帮助到大家. 1,PHP官网下载php-5.6.33.tar.bz2 2,解压到/usr/local/下 3,进入目录执行:./c ...
- linux全自动安装光盘,CentOS7全自动安装光盘制做详解
CentOS7全自动安装光盘制做详解node 1 复制光盘文件linux 1)挂载iso镜像ios 建立目录用于挂载光盘:redis mkdir /root/centos7 挂载iso镜像vim mo ...
- linux下编译安装gcc,Linux编译安装GCC 5.1.0
Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了.2015年4月下旬GCC也出到了5.1.0版本,对于C++11/14也有了更好的支持了.因为最近在学习O ...
- Linux没有安装gcc如何在线安装(直接在Linux终端安装)
ctrl+alt+t打开终端后输入gcc-v,如果提示 Command 'gcc' not found, but can be installed with:sudo apt install gcc ...
- linux怎么在线安装gcc,Linux 在线安装软件 gcc在线安装的操作方法
Linux在线安装相关命令: yum install:全部安装 yum install :安装指定的程序包 yum groupinsall :安装程序组 yum -y update:升级所有包,改变软 ...
- 在Linux上yum安装snmp,centos7配置安装snmp
1.安装snmp 1.centos7+yum安装 yum -y install net-snmp net-snmp-utils 2.更改配置文件snmpd.conf vi /etc/snmp/snmp ...
- 批量安装操作系统(CentOS7 PXE安装)
1.目的 1.1.搭建PXE预启动执行环境 1.2.实现批量安装centos7系统 2.内容及步骤 虚拟机的ip地址为:192.168.139.129 2.1首先建立本地yum源 位置在:/etc/y ...
最新文章
- 宕机的阿里云们正在杀死运维?
- 普罗米修斯java_springboot集成普罗米修斯(Prometheus)的方法
- WinDbg实战调试命令笔记
- android适配器持有者模式
- java接口测试工具_这 5 款实用性能测试工具,你会如何选择?
- 强化学习之基础入门_强化学习基础
- mysql 优化 系统_MySQL 优化(一)
- the android sdk location cannot be at the filesystem root
- spark笔记之Scala中的协变、逆变、非变
- 对“使用MyEclipse,写的jsp代码因有汉字而无法保存”问题的解决
- 小程序中间放大轮播图_微信小程序实现类3D轮播图
- 学数学建模算法对计算机的好处,浅议数学建模与算法
- 有关各浏览器内核的区别
- Linux下iwconfig权限,Linux中用iwconfig配置wireless-tools
- keil 5(C51)下载安装
- java与seo_seo和java哪个更好
- leetcode 714. 买卖股票的时机含手续费 python
- 关于执行gulp命令报这样的错误:gulp : 无法加载文件 C:\Users\dalv\AppData\Roaming\npm\gulp.ps1
- C#WinForm 分屏教程合集
- java达内小发猫课程,详细说明
热门文章
- easywechat微信开发系列(2):公众号网页支付
- 计算机系统维护论文5000字,计算机系统维护毕业论文
- 怎么把电脑上的python软件卸载干净_怎么把一个软件卸载干净_把一个软件卸载干净的两种方法-系统城...
- 软件项目管理与素质拓展-2.2什么是项目
- MaskGAN:Towards Diverse and Interactive Facial Image Manipulation翻译
- 阿里云虚拟主机和服务器的区别
- vue大屏项目开发框架dataV
- 亚楠魔域单机V6一键端分享
- android 支付宝未安装,调用支付宝接口Android客户端没有支付宝APP的情况下解决无法调用支付宝页面的问题...
- 深蓝词库转换1.9发布——支持英库拼音、搜狗bin格式、FIT、中州韵等