zoukankan      html  css  js  c++  java
  • 发现问题 解决问题:How to upgrade gcc on CentOS

    Question: The default gcc version on CentOS is too old to build a particular application. How can I upgrade the version of gcc installed on CentOS?

       

    As of CentOS 6.5, the default version of gcc installed is 4.4.7. If you want to upgrade gcc on CentOS, you can installdevtools, which is a CentOS version of Red Hat Developer Toolset. The devtools, which is available for CentOS 5 and 6, contains a suite of development tools including gcc, gdb, binutils, elfutils, etc. The devtools 1.1. offers gccversion 4.7.2.

    To install devtools on CentOS, use the following commands.

    $ sudo wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo -P /etc/yum.repos.d

    $ sudo sh -c 'echo "enabled=1" >> /etc/yum.repos.d/devtools-1.1.repo'

    $ sudo yum install devtoolset-1.1

    devtools will be installed under /opt/centos/devtoolset-1.1.

    To use gcc from devtoolset, use the following command. This command will launch a new shell, wherein all environment variables are automatically set to use devtools.

    $ scl enable devtoolset-1.1 bash

    $ gcc --version

    gcc (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5)

    Alternatively, you can explicitly define the following variables to use devtools.

    export CC=/opt/centos/devtoolset-1.1/root/usr/bin/gcc
    export CPP=/opt/centos/devtoolset-1.1/root/usr/bin/cpp
    export CXX=/opt/centos/devtoolset-1.1/root/usr/bin/c++

       

    来自 <http://ask.xmodulo.com/upgrade-gcc-centos.html>

  • 相关阅读:
    Working with nil
    Determining Equality of Objects
    NSLog中的%@
    ld
    恢复HDFS误删数据
    一个缓冲区溢出示例
    SpringBoard
    Symbol Table
    feof使用注意
    -g vs -rdynamic
  • 原文地址:https://www.cnblogs.com/keedor/p/4574788.html
Copyright © 2011-2022 走看看