zoukankan      html  css  js  c++  java
  • 通过devtools在centos系统中启用高版本的gcc

    C++11出来好久了,现在还是使用c++03的,需要在centos6.6的系统上实现gcc的升级,又不想自己编译代码。

    于是选用了devtoolsset系列,安装脚本如下

    安装脚本如下

    function devtools_v3() {

    sudo yum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-gdb
    }
    function get_devtools_v4() {
    url="http://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset-4/"
    package="devtoolset-4-libstdc++-devel-5.3.1-6.1.el6.x86_64.rpm devtoolset-4-runtime-4.1-3.el6.x86_64.rpm devtoolset-4-binutils-2.25-10.el6.x86_64.rpm devtoolset-4-binutils-2.25.1-8.el6.x86_64.rpm devtoolset-4-gcc-5.3.1-6.1.el6.x86_64.rpm devtoolset-4-gcc-c++-5.3.1-6.1.el6.x86_64.rpm devtoolset-4-gcc-gdb-plugin-5.3.1-6.1.el6.x86_64.rpm devtoolset-4-gdb-7.11-67.el6.x86_64.rpm devtoolset-4-gdb-gdbserver-7.10-20.el6.x86_64.rpm"
    for file in ${package[@]}
    do
    url_file=${url}$file
    wget $url_file
    #sudo rpp -vhi $file
    done
    }
    get_devtools_v4

    然后设置下环境变量即可,不修改系统的gcc

    GCCPath=/opt/rh/devtoolset-4/root/usr

    export CC=$GCCPath/bin/gcc
    export CXX=$GCCPath/bin/g++
    export CPP=$GCCPath/bin/cpp
    export LD=$GCCPath/bin/g++
    export LIBRARY_PATH=$GCCPath/lib64:$LIBRARY_PATH
    export LD_LIBRARY_PATH=$GCCPath/lib64:$LD_LIBRARY_PATH

  • 相关阅读:
    php-Zip打包文件
    PHP命令行类库 climate
    vim 添加块注释
    冒泡排序|插入排序
    PHP-SeasLog安装和使用
    链表
    多线程上下文切换
    竞态与线程安全
    线程的生命周期
    线程创建的两种方法
  • 原文地址:https://www.cnblogs.com/westfly/p/9171827.html
Copyright © 2011-2022 走看看