专栏首页帘卷西风的专栏CentOS yum安装或者升级GCC到4.8

CentOS yum安装或者升级GCC到4.8

之前一直没怎么用C++11,最近的项目都开始使用,但是Centos使用yum工具安装GCC的版本是4.4.7,因此需要升级才行。

在网上查了一些资料,成功搞定环境,怕以后忘记了难找,因此记录下来。

1、下载源文件,并安装:

wget http://people.centos.org/tru/devtools-2/devtools-2.repo
mv devtools-2.repo /etc/yum.repos.d
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++

2、三个安装包(gcc/g++/c++)会被安装到,/opt/rh/devtoolset-2/root/目录中。然后我们创建一个软连接就可以使用了。

ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++
gcc --version

就可以看到已经安装好了。

3、如果之前有老版本的GCC,可以先备份一下。

mv /usr/bin/gcc /usr/bin/gcc-4.4.7
mv /usr/bin/g++ /usr/bin/g++-4.4.7
mv /usr/bin/c++ /usr/bin/c++-4.4.7
ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc
ln -s /opt/rh/devtoolset-2/root/usr/bin/c++ /usr/bin/c++
ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++
gcc --version

然后就可以使用,gcc4.8去处理c++11的代码了。

注:此文只适合centos6.x,centos7安装不了,大家注意。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 开源CEGUI编辑器之一(MFC重写的LayoutEditor)

    转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)

    帘卷西风
  • cocos2dx使用TiledMap创建斜45度地图场景

    做游戏,场景是一个很重要的部分,如果缺少这一步,很难做出好的游戏,对于cocos2dx来说,有很多2D的地图编辑器可以用,效果都还可以,其中Tiled是支持的...

    帘卷西风
  • linux 安装zip/unzip/g++/gdb/vi/vim等软件

    最近公司新配置了一台64位云服务器,去部署的时候发现,没有安装zip/unzip压缩解压软件。

    帘卷西风
  • Debian修改默认Python

        Linux version 4.9.0-4-686-pae这是linux系统版本,我这边使用的是debian9.2还是9.0来着,应该都是通用的。

    py3study
  • Spark闭包 | driver & executor程序代码执行

    闭包的作用可以理解为:函数可以访问函数外部定义的变量,但是函数内部对该变量进行的修改,在函数外是不可见的,即对函数外源变量不会产生影响。

    大数据学习与分享
  • [问题处理] 关于CentOS 7升级Python到3.5后,yum出现的问题

    安装Python3.5后,修改了/usr/bin/python的软连接为/usr/local/bin/python3.5后,则yum需要修改两个文件才能好用。

    bdcn
  • Centos7安装Python3.7(兼容Python2.7)

    Centos7下已自动安装Python2.7.5,but现在经常会出现Python2和Python3兼容使用的情况,所以我现在记录下安装过程。 上一篇文章我写...

    拓荒者
  • CentOS安装python3.6

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel r...

    听城
  • centos上安装 Python3x

    py3study
  • linux(CentOS)下升级pyth

    wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz

    py3study

扫码关注云+社区

领取腾讯云代金券