开发者社区> 问答> 正文

升级 glibc2.14失败,怎么解决?

在CentOS 6环境下升级Android SDK的platform-tools版本到最新的23时,报/lib64/libc.so.6: version `GLIBC_2.14' not found错误,升级glibc2.14出现glibc-2.14/etc/ld.so.conf: No such file or directory错误,使用命令touch /glibc-2.14/etc/ld.so.conf不再报错,但查看glibc安装版本还是不对,系统的glibc版本始终是glibc-2.12,也就是依然没有安装进去,使用export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH修改过临时变量,都不能解决,请问如何成功安装glibc?谢谢!备注:glibc的版本我用的是glibc-2.14.tar.xz这个压缩包。

展开
收起
爵霸 2016-03-03 15:18:16 5537 0
2 条回答
写回答
取消 提交回答
  • 楼主我现在也遇到这个问题了,服务器崩了,咋办?

    2019-07-17 18:51:29
    赞同 展开评论 打赏
  • 参考:

    http://my.oschina.net/zhangxu0512/blog/262275
    
    http://blog.csdn.net/GraceLand525/article/details/47722891

    1、查看版本glibc版本号:

    [root@localhost
    build]#
    strings /lib64/libc.so.6 |grep GLIBC
    GLIBC_2.2.5
    GLIBC_2.2.6
    GLIBC_2.3
    GLIBC_2.3.2
    GLIBC_2.3.3
    GLIBC_2.3.4
    GLIBC_2.4
    GLIBC_2.5
    GLIBC_2.6
    GLIBC_2.7
    GLIBC_2.8
    GLIBC_2.9
    GLIBC_2.10
    GLIBC_2.11
    GLIBC_2.12
    GLIBC_PRIVATE

    2、glic下载:

    从http://www.gnu.org/software/libc/ 下载源代码。我下载的版本是2.14,链接地址是http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
    

    3、glibc安装:

    [root@localhost

    ~]#
    tar xvf glibc-2.14.tar.gz

    [root@localhost
    ~]#
    cd glibc-2.14
    [root@localhost
    glibc-2.14]#
    mkdir build
    [root@localhost
    glibc-2.14]#
    cd ./build
    [root@localhost
    build]#
    ../configure --prefix=/opt/glibc-2.14
    [root@localhost
    build]#
    make -j4
    [root@localhost
    build]#
    make install

    4、遇到的问题:

    ld.so.conf文件缺少:

      cp /etc/ld.so.c* /opt/glibc-2.14/etc/ 
    
      ln -sf /opt/glibc-2.14/lib/libc-2.14.so /lib64/libc.so.6
    

    .

    2019-07-17 18:51:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载