前提:有一个项目是给安卓生成apk包的服务,简称打包服务。因为测试机上centos默认的glibc版本是2.12,好多程序运行出错,保障服务运行故进行升级
查看系统glibc库版本可用下面命令:
# strings /lib64/libc.so.6 |grep GLIBC
或者
# getconf -a |grep glibc -i
ldd命令也可以查看:
# ldd --version

安装glibc-2.14:
下载到任务目录无所谓了,安装到了/opt下面
- wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
- tar -xzvf glibc-2.14.tar.gz
- cd glibc-2.14
- mkdir build
- cd build
- ../configure --prefix=/opt/glibc-2.14
- make
- make install
- export LD_LIBRARY_PATH=/opt/glibc-2.14/lib
执行make install时出现:
/data/library/glibc-2.14/build/elf/ldconfig:

本文介绍了如何在CentOS系统上将glibc从2.12升级到2.14,包括检查当前版本、下载安装、解决配置文件问题、创建软链接以及处理升级过程中遇到的问题。在升级过程中,需要复制ld.so.conf文件,创建指向glibc-2.14的软链接,并处理因删除libc.so.6导致的系统命令不可用问题。
最低0.47元/天 解锁文章
1956

被折叠的 条评论
为什么被折叠?



