为了学习C++ 11新特性,准备将现有手上CentOS 6.6系统32位机GCC 4.4.7升级到4.9.2。
从网上搜索比较详细的安装过程http://www.mamicode.com/info-detail-550954.html,安装完成。如下是安装make install的信息:test -z "/usr/local/gcc-4.9.2/share/info" || /bin/mkdir -p "/usr/local/gcc-4.9.2/share/info"
 /usr/bin/install -c -m 644 ../../../gcc-4.9.2/libitm/libitm.info '/usr/local/gcc-4.9.2/share/info'
 install-info --info-dir='/usr/local/gcc-4.9.2/share/info' '/usr/local/gcc-4.9.2/share/info/libitm.info'
make[4]: Leaving directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libitm'
make[3]: Leaving directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libitm'
make[2]: Leaving directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libitm'
make[2]: Entering directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic'
Making install in testsuite
make[3]: Entering directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic/testsuite'
make[4]: Entering directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic/testsuite'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic/testsuite'
make[3]: Leaving directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic/testsuite'
make[3]: Entering directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic'
true  DO=all multi-do # make
make[4]: Entering directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic'
true  DO=install multi-do # make
test -z "/usr/local/gcc-4.9.2/lib" || /bin/mkdir -p "/usr/local/gcc-4.9.2/lib"
 /bin/sh ./libtool   --mode=install /usr/bin/install -c   libatomic.la '/usr/local/gcc-4.9.2/lib'
libtool: install: /usr/bin/install -c .libs/libatomic.so.1.1.0 /usr/local/gcc-4.9.2/lib/libatomic.so.1.1.0
libtool: install: (cd /usr/local/gcc-4.9.2/lib && { ln -s -f libatomic.so.1.1.0 libatomic.so.1 || { rm -f libatomic.so.1 && ln -s libatomic.so.1.1.0 libatomic.so.1; }; })
libtool: install: (cd /usr/local/gcc-4.9.2/lib && { ln -s -f libatomic.so.1.1.0 libatomic.so || { rm -f libatomic.so && ln -s libatomic.so.1.1.0 libatomic.so; }; })
libtool: install: /usr/bin/install -c .libs/libatomic.lai /usr/local/gcc-4.9.2/lib/libatomic.la
libtool: install: /usr/bin/install -c .libs/libatomic.a /usr/local/gcc-4.9.2/lib/libatomic.a
libtool: install: chmod 644 /usr/local/gcc-4.9.2/lib/libatomic.a
libtool: install: ranlib /usr/local/gcc-4.9.2/lib/libatomic.a
libtool: finish: PATH="/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/java/jdk1.8.0_111/bin:/usr/java/jdk1.8.0_111/jre/bin:/root/bin:/sbin" ldconfig -n /usr/local/gcc-4.9.2/lib
ldconfig: /usr/local/gcc-4.9.2/lib/libstdc++.so.6.0.20-gdb.py is not an ELF file - it has the wrong magic bytes at the start.----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/gcc-4.9.2/libIf you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic'
make[3]: Leaving directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic'
make[2]: Leaving directory `/home/alan/gcc-4.9.2-build/i686-pc-linux-gnu/libatomic'
make[1]: Leaving directory `/home/alan/gcc-4.9.2-build'另,从网上搜索,确认编译安装都没有问题(进入Gcc 4.9.2安装的目录,查看./gcc -v正确)。所以,请各位大侠帮忙看看,为啥Gcc版本没有变更过来。