CentOS 6.4 使用C++11,需要安装 devtools2
1.下载 repo 到本地
2.安装
3.创建链接
4.设置优先级
- update@H_403_7@-@H_403_7@alternatives@H_403_7@ -@H_403_7@-@H_403_7@install@H_403_7@ /usr/bin/gcc@H_403_7@ gcc@H_403_7@ /usr/local/bin/gcc@H_403_7@ 100@H_403_7@
- update@H_403_7@-@H_403_7@alternatives@H_403_7@ -@H_403_7@-@H_403_7@install@H_403_7@ /usr/bin/g@H_403_7@+@H_403_7@+@H_403_7@ g@H_403_7@+@H_403_7@+@H_403_7@ /usr/local/bin/g@H_403_7@+@H_403_7@+@H_403_7@ 100@H_403_7@
5.或者用下面的方法启用
其中 3,4,5是保证生效,任选一个应该都可以,我依次做了三个。
还有其它生效方法,如:
可以新打开一个终端,gcc -v 和 g++ -v 来查看版本变化
- [@H_403_7@me@localhost@H_403_7@ ~@H_403_7@]@H_403_7@$@H_403_7@ gcc@H_403_7@ -@H_403_7@v@H_403_7@
- Using@H_403_7@ built@H_403_7@-@H_403_7@in@H_403_7@ specs@H_403_7@.@H_403_7@
- COLLECT_GCC=gcc@H_403_7@
- COLLECT_LTO_WRAPPER=/opt/rh/devtoolset@H_403_7@-@H_403_7@2/root/usr/libexec/gcc/x86_64@H_403_7@-@H_403_7@redhat@H_403_7@-@H_403_7@linux/4@H_403_7@.@H_403_7@8@H_403_7@.@H_403_7@2/lto@H_403_7@-@H_403_7@wrapper@H_403_7@
- Target:@H_403_7@ x86_64@H_403_7@-@H_403_7@redhat@H_403_7@-@H_403_7@linux@H_403_7@
- Configured@H_403_7@ with:@H_403_7@ .@H_403_7@.@H_403_7@/configure@H_403_7@ -@H_403_7@-@H_403_7@prefix=/opt/rh/devtoolset@H_403_7@-@H_403_7@2/root/usr@H_403_7@ -@H_403_7@-@H_403_7@mandir=/opt/rh/devtoolset@H_403_7@-@H_403_7@2/root/usr/share/man@H_403_7@ -@H_403_7@-@H_403_7@infodir=/opt/rh/devtoolset@H_403_7@-@H_403_7@2/root/usr/share/info@H_403_7@ -@H_403_7@-@H_403_7@with@H_403_7@-@H_403_7@bugurl=http://bugzilla@H_403_7@.@H_403_7@redhat@H_403_7@.@H_403_7@com/bugzilla@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@bootstrap@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@shared@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@threads=posix@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@checking=release@H_403_7@ -@H_403_7@-@H_403_7@with@H_403_7@-@H_403_7@system@H_403_7@-@H_403_7@zlib@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@__cxa_atexit@H_403_7@ -@H_403_7@-@H_403_7@disable@H_403_7@-@H_403_7@libunwind@H_403_7@-@H_403_7@exceptions@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@gnu@H_403_7@-@H_403_7@unique@H_403_7@-@H_403_7@object@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@linker@H_403_7@-@H_403_7@build@H_403_7@-@H_403_7@id@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@languages=c@H_403_7@,@H_403_7@c@H_403_7@+@H_403_7@+@H_403_7@,@H_403_7@fortran@H_403_7@,@H_403_7@lto@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@plugin@H_403_7@ -@H_403_7@-@H_403_7@with@H_403_7@-@H_403_7@linker@H_403_7@-@H_403_7@hash@H_403_7@-@H_403_7@style=gnu@H_403_7@ -@H_403_7@-@H_403_7@enable@H_403_7@-@H_403_7@initfini@H_403_7@-@H_403_7@array@H_403_7@ -@H_403_7@-@H_403_7@disable@H_403_7@-@H_403_7@libgcj@H_403_7@ -@H_403_7@-@H_403_7@with@H_403_7@-@H_403_7@isl=/dev/shm/home/centos/rpm/BUILD/gcc@H_403_7@-@H_403_7@4@H_403_7@.@H_403_7@8@H_403_7@.@H_403_7@2@H_403_7@-@H_403_7@20140120/obj@H_403_7@-@H_403_7@x86_64@H_403_7@-@H_403_7@redhat@H_403_7@-@H_403_7@linux/isl@H_403_7@-@H_403_7@install@H_403_7@ -@H_403_7@-@H_403_7@with@H_403_7@-@H_403_7@cloog=/dev/shm/home/centos/rpm/BUILD/gcc@H_403_7@-@H_403_7@4@H_403_7@.@H_403_7@8@H_403_7@.@H_403_7@2@H_403_7@-@H_403_7@20140120/obj@H_403_7@-@H_403_7@x86_64@H_403_7@-@H_403_7@redhat@H_403_7@-@H_403_7@linux/cloog@H_403_7@-@H_403_7@install@H_403_7@ -@H_403_7@-@H_403_7@with@H_403_7@-@H_403_7@mpc=/dev/shm/home/centos/rpm/BUILD/gcc@H_403_7@-@H_403_7@4@H_403_7@.@H_403_7@8@H_403_7@.@H_403_7@2@H_403_7@-@H_403_7@20140120/obj@H_403_7@-@H_403_7@x86_64@H_403_7@-@H_403_7@redhat@H_403_7@-@H_403_7@linux/mpc@H_403_7@-@H_403_7@install@H_403_7@ -@H_403_7@-@H_403_7@with@H_403_7@-@H_403_7@tune=generic@H_403_7@ -@H_403_7@-@H_403_7@with@H_403_7@-@H_403_7@arch_32=i686@H_403_7@ -@H_403_7@-@H_403_7@build=x86_64@H_403_7@-@H_403_7@redhat@H_403_7@-@H_403_7@linux@H_403_7@
- Thread@H_403_7@ model:@H_403_7@ posix@H_403_7@
- gcc@H_