2016. 7. 26. 13:24

GCC 4.7 이상 설치 및 사용방법

GCC 4.7 버전 부터 C++11 을 정식 지원함.


GCC 4.7 설치

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


GCC 4.7을 기본으로 적용하는 명령

scl enable devtoolset-1.1 bash


------------------------


GCC 4.8 설치

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++


GCC 4.8을 기본으로 적용하는 명령

scl enable devtoolset-2 bash


--------------------------


.bashrc 나 .bash_profile 에 아래처럼 enable 스크립트를 적용하도록 하면 됨

source /opt/centos/devtoolset-1.1/enable

아니면

source scl_source enable devtoolset-1.1

scl 없이는 아래와 같이 경로를 .bash_profile등에 지정한 다음에 $CC 등과 같이 이용

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++