为了学习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版本没有变更过来。
从网上搜索比较详细的安装过程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版本没有变更过来。
解决方案 »
- 菜鸟 请教个问题
- vmware centos 无限次重复登录 xshell能够登录
- Linux外网无法访问80端,内网可以访问
- ffmpeg编码 avcodec_send_frame中avcodec_encode_audio2卡死,怎么解决的?
- 为什么linux使用yum安装的apache 它的httpd.conf文件中没有开启其他模块的选项?
- Android平台USB视频输出功能求助!~~
- 急急急。。。跪求大神们解答,rtl8188ftv wifi 芯片使用hostapd工具切换到ap模式
- faster-rcnn出错:confidence = np.array([float could not convert stringto loat:
- 这是为什么,为什么mysql.sock 没有安上
- 问题1:有没有Hi3559V200_MobileCam方案的大佬?跑的是双系统,Huawei_LiteOS和Linux同时跑,它们之间是怎么交互的?
- 为啥Ubuntu17.10不能ssh访问登录虚拟机啊
- linux 如何用regmap操作多个i2c从地址的设备
which gcc 看一下,把新的路径放到前面