linux 安装gcc6.2.0,centos7安装gcc7.2.0

1.有时候安装某些工具时,会提示gcc版本过低,需要安装更高版本。

进入/usr/src目录

cd usr/src

2.下载gcc7.2.0

wget 'http://mirrors-usa.go-parts.com/gcc/releases/gcc-7.2.0/gcc-7.2.0.tar.gz'

3.解压缩,默认解压缩出来的文件夹为gcc-7.2.0

tar xvf gcc-7.2..tar.gz

4.新建一个编译目标文件暂存文件夹,官方文档不支持使用gcc源码包的文件夹

mkdir gcc7objdir

5.编译依赖此库

yum install gmp-devel

yum install mpfr-devel

yum install libmpc-devel

wget ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.15.tar.bz2

yum install bzip2

tar -jxvf isl-0.15.tar.bz2

cd isl-0.15

./configure

make

make install

6.切换到刚新建的编译目标暂存文件夹

cd ../gcc7objdir/

7.指定gcc安装地址,指定所需安装语言,指定不支持32位

../gcc-7.2./configure --prefix=/usr/local/gcc7 --enable-checking=release --enable-languages=c,c++,go --disable-multilib

8.增加编译库依赖地址

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

9.编译,此过程所需时间较长

make -j4

10.安装

make install

11.建立软连接

sudo ln -s /usr/local/gcc7/bin/gcc /usr/bin/gcc

sudo ln -s /usr/local/gcc7/bin/g++ /usr/bin/g++

注:如果发生error的话,提示/usr/bin/gcc或/usr/bin/g++已存在,就需要删除已建的软连接

rm -rf /usr/bin/gcc

rm -rf /usr/bin/g++

12.查看gcc版本

gcc -v

RHEL7或CentOS7安装11.2.0.4 RAC碰到的问题

RHEL7或CentOS7安装11.2.0.4 RAC碰到的问题 随着Linux 版本的普及,但Oracle数据库主流版本仍是11gR2, 的支持不很完美,在Linux 上安装会遇到几处问题,以此记录 ...

centos7.5安装gcc7.2.0

参考https://www.cnblogs.com/lazyInsects/p/9778910.html cd /usr/src wget https://mirrors.tuna.tsinghua. ...

centos7安装kafka_2.11-1.0.0 新手入门

系统环境 1.操作系统:64位CentOS Linux release 7.2.1511 (Core) 2.jdk版本:1.8.0_121 3.zookeeper版本:zookeeper-3.4.9. ...

CentOS7 安装MongoDB 3.0服务器

1,下载&安装 MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统.MongoDB宣称,3.0新版本不只 ...

MongoDB 3.0(1):CentOS7 安装MongoDB 3.0服务

目录(?)[-] 1下载安装 2MongoDB CRUD 1创建数据 2更新数据 3删除 4查询 5更多方法 3MongoDB可视化工具 4总结   本文原文连接: http://blog.csdn. ...

CentOS7 安装MongoDB 3.0服务

1,下载&安装 MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统.MongoDB宣称,3.0新版本不只 ...

centos7 安装php5.6.0 、nginx1.7.4、phpssdbadmin

1 创建用户.网站目录和下载相关的安装包 groupadd www #添加www组 创建目录/data/www/ chown www:www /data/www/ -R #设置目录所有者 chmod ...

CentOS7安装配置redis5.0.5

一.安装必需包gcc yum install gcc 二.下载redis,并解压 wget http://download.redis.io/releases/redis-5.0.5.tar.gz t ...

CentOS7安装hive-2.1.0

环境: CentOS7 Hadoop-2.6.4,配置两个节点:master.slave1 mysql-server 过程: 下载.解压hive-2.1.0到/usr/hadoop-2.6.4/thi ...

随机推荐

规则引擎集成接口(七)规则引擎调用Java类

规则引擎调用Java类 通过myEclipse编写一个简单工程,其中方法是两数相加等到结果,既结果1=输入值1+输入值2.实现规则调用外部接口的方法有三种. 1:接口实例:在myEclipse中制作一 ...

css整理-02 颜色和字体

颜色 命名颜色 RGB指定颜色 数值: 0-255 百分比 三元组:红绿蓝 16进制RGB web安全颜色 在256色计算机系统上总能避免抖动的颜色 表示为rgb值20%和51的倍数 web安全色的简 ...

【翻译】CEDEC2015 速成Albedo Chart 制作

关于pbr材质和贴图的制作,最近llegorithmic提供了几篇不错的guide  https://www.allegorithmic.com/pbr-guide   不过像如何从通过现实场 ...

Struts2的Action名称搜索顺序:2014.12.30

struts.xml配置:

virtualenv下配置nginx uwsgi Django

1.安装virtualenv,创建虚拟环境django15 sudo apt-get install virtualenv virtualenv env source bin/active pip i ...

dojo demo, server验证username是否已经被使用

这个demo有助于理解JS与server的协同工作. 文档结构如上图.  主要是三个文件: main.js  table.html validateUserName.jsp (代码见文章末尾) 页面打 ...

Sublime Text2使用技巧

推荐Lucifr和JerryQu的几篇博文: Sublime Text 2 入门及技巧 via: http://lucifr.com/139225/sublime-text-2-tricks-and- ...

Handler总结

一.整体工程图 二.activity_handler.xml <?xml version="1.0" encoding="utf-8"?> < ...

最近客户的apache&plus;php环境运行很慢解决

描述:[Wed Jul 24 15:49:11 2013] [warn] (OS 64)指定的网络名不再可用.  : winnt_accept: Asynchronous AcceptEx faile ...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值