Tag Archives: gcc

Linux下使用yum快速升级安装gcc编译器

场景描述:
    nodejs环境,安装模块(用于处理csv乱码)过程中,因其版本太新,而CentOS 6.9默认安装的gcc版本不满足需求(gcc版本在4.7+才支持C++11编译器,而系统默认最新版本4.4.7 ),出现如下报错:
#error This version of node/NAN/v8 requires a C++11 compiler
由于编译安装gcc耗时太长,所以采用yum安装。
# wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
# yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++ devtoolset-2-gcc-gfortran
# export CC=/opt/rh/devtoolset-2/root/usr/bin/gcc export
# CPP=/opt/rh/devtoolset-2/root/usr/bin/cpp export
# CXX=/opt/rh/devtoolset-2/root/usr/bin/c++
# ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/
退出当前会话,重新ssh后验证:
# gcc –version