老大跑测试的时候需要更高版本的glibc,结果我手动改的时候不小心把系统弄死了,忘记备份usr文件了备份。所以,只能重装系统了。重装了一小会儿系统,决定先升级glibc,免得拿到了老大自己升级。1:首先升级gcc。详见:Elam的caffe笔记的配置(一):在CentOS6.5上编译安装gcc4.8.2这次找到了更高版本的gcc,整个编译过程和之前博客的内容完全一样.2:编译安装glibc首先查看当前glibc版本[root@HYDesktop]#strings/lib64/libc.so.6|grepGLIBC_GLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIBC_2.7GLIBC_2.8GLIBC_2.9GLIBC_2.10GLIBC_2.11GLIBC_2.12GLIBC_PRIVATE可以看到centos6.5自带的glibc版本是2.12版本找到一个目录,打开终端输入:wgethttp://ftp.gnu.org/gnu/下载后glibc/glibc-2.17.tar.gztar–zxvfglibc-2.17.tar.gzcdglibc-2.17mkdirbuildcdbuild../configure--prefix=/usr--disable-profile--enable-add-ons--with-headers=/usr/include--with-binutils=/usr/binmake–j4makeinstall重新检查当前glibc版本[root@HYbuild]#strings/lib64/libc.so.6|grepGLIBCGLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIBC_2.7GLIBC_2.8GLIBC_2.9GLIBC_2.10GLIBC_2.11GLIBC_2.12GLIBC_2.13GLIBC_2.14GLIBC_2.15GLIBC_2.16GLIBC_2.17GLIBC_PRIVATE[root@HYbuild]#ldd--versionldd(GNUlibc)2.17Copyright(C)2012FreeSoftwareFoundation,Inc.这是免费软件;复制见源状况。没有保证;甚至不是为了特定目的的适销性或适用性。由RolandMcGrath和UlrichDrepper撰写。可以看到glibc已经升级到2.17版本,编译过程中没有出现错误。
