升级 glibc2.14失败,怎么解决? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

爵霸 2016-03-03 15:18:16 3171

在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这个压缩包。

Linux 开发工具 C语言 Android开发
分享到
取消 提交回答
全部回答(2)
  • 1347140455152849
    2019-07-17 18:51:29

    楼主我现在也遇到这个问题了,服务器崩了,咋办?

    0 0
  • 爵霸
    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
    

    .

    0 0
添加回答

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程