安装devtoolset

在运维的工作内,经常要编译安装各种开源组件,以CentOS 6的用户来说,大部分时候用到gcc的时候都是4.4.7版本的,在绝大多数情况下编译一些东西还是够用的,但还是有个别软件对gcc的版本是有要求的,例如rethinkdb这个东西,就要求4.8.2以上的版本,为什么呢?因为要用C++11特性,这个在CentOS6中的默认gcc版本是不支持的。要解决这个问题一般有两种方法:

1、手动编译gcc>4.8的版本

2、安装devtoolset

第一种方法相对来说耗时耗力,适合真的想折腾的同学,第二种方法是偷懒用的,可以快速安装gcc的高版本来使用。

以下就说下devtoolset的安装方法

devtoolset目前有4个版本:devtoolset-1.1  devtoolset-2  devtoolset-3 devtoolset-4,以上版本分别对应gcc的版本为4.7、4.8、4.9、5.2

安装步骤:

1.

安装 centos-release-scl

> yum install centos-release-scl centos-release-scl-rh

实际上 CentOS extra 仓库有两个包关于 SCL,一个是 centos-release-scl 还有一个是 centos-release-scl-rh,它们两者的区别在于一个是 SoftwareCollection 小组所有的打包 RPM,另一个则只包含 RedHat 官方打包内容,个人建议使用后者。

2.下载repo库

3.yum下载安装

时间: 2024-10-27 13:47:45

安装devtoolset的相关文章

在Linux CentOS 6.6上安装Python 2.7.9

在Linux CentOS 6.6上安装Python 2.7.9 CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上. checking for python... /usr/bin/python checking for python >= 2.7... not found configure: error: found python 2.6.6 (/usr/bin/python); required >= 2.7 yum中最新的也是Python

python编译安装

在LINUX Centos 7.1安装Python 3.5.2 操作步聚如下: 1) 设置语言环境 export LANG=en_GB.utf8 2)安装DEVTOOLSET yum groupinstall "Development tools" 3) 安装依赖包 yum install zlib-develyum install bzip2-develyum install openssl-develyum install ncursesyum install sqlite-dev

centos6.6安装python2.7

1)安装devtoolset yum groupinstall "Development tools" 2)安装编译Python需要的包包 yum install zlib-devel yum install bzip2-devel yum install openssl-devel yum install ncurses-devel yum install sqlite-devel 3)下载并解压Python 2.7.9的源代码 cd /opt wget --no-check-cer

002-Centos下,安装python2.7.9

环境: Centos6.7 python 2.7.9 1,安装Centos操作系统: yum update yum -y  install vim wget 2,安装python2.7.9 CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上.yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装. 1)安装devtoolset yum groupinstall "Development tools"

centos下安装python2.7.9和pip1.5.5

以前一直用ubantu下的python,ubantu比较卡.自己倾向于使用centos,但默认的python版本太低,所以重新装了一个python和ipython centos6.5安装python2.7.9 第一步:安装devtoolset [[email protected] ~]# yum groupinstall "Development tools" 第二步:安装编译python所需要的包 [[email protected] ~]# yum install zlib-dev

CentOS6.5安装python环境

在Linux CentOS 6.6上安装Python 2.7.9  本文适用于Centos6.5 CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上. checking for python... /usr/bin/python checking for python >= 2.7... not found configure: error: found python 2.6.6 (/usr/bin/python); required >= 2.7

CentOS 6.5上安装Python 2.7.9

CentOS 6.6自带的是Python 2.6.6,而编译llvm需要Python 2.7以上. checking for python... /usr/bin/python checking for python >= 2.7... not found configure: error: found python 2.6.6 (/usr/bin/python); required >= 2.7 yum中最新的也是Python 2.6.6,只能下载Python 2.7.9的源代码自己编译安装

CentOS7下源码安装MySQL 8.x

会选择使用源码安装MySQL,想必对MySQL及其他的安装方式已经有了一定的了解,这里就不对周边信息进行过多赘述了,直接开始吧. 编译MySQL比较消耗内存,如果机器内存较小,可能会在编译期间出现内存不足的异常.若没有设置swap分区的可以设置swap分区来解决,否则只能扩容内存了: [[email protected] ~]# dd if=/dev/zero of=/swapfile bs=1k count=2048000 [[email protected] ~]# mkswap /swap

Centos6安装gcc4.8及以上版本

很多场景我们编译C源码,都需要使用gcc4.8及以上版本,比如编译MySQL 8.0.GRPC等,原因是需要支持C++11.但CentOS 6其内置版本是gcc4.4. 使用gcc --version可以查看版本. $gcc --version gcc version 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) 源码编译 常规升级办法是: 1.下载gcc新版本: 2.编译. 但gcc编译起来真的是非常非常的慢,而且特别耗资源,编译到后面选择放弃了(ps:编译的