zoukankan      html  css  js  c++  java
  • 关于centos6版本执行程序报错:libc.so.6: version GLIBC_2.14 not found的解决

    执行后程序报错:

    libc.so.6: version GLIBC_2.14 not found

    这种情况是因为当前服务器glibc的版本比较低造成的(不出意外是glibc_2.12是最高版本);

    1、首先通过命令查看服务器的glibc的版本

    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

    发现最新版本是:GLIBC_2.12

    2、下载程序报错时候指定需要的GLIBC_2.14

    wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
    wget http://ftp.gnu.org/gnu/glibc/glibc-ports-2.14.tar.gz

    3、解压

    tar -xvf  glibc-2.14.tar.gz
     
    tar -xvf  glibc-ports-2.14.tar.gz

    4、解压

    mv glibc-ports-2.14 glibc-2.14/ports
     
    mkdir glibc-2.14/build
     
    cd glibc-2.14/build 
     
    ../configure  --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
     
    make

    5、安装

    make install

    6、检查是否安装成功

    [root@iZ8vb395rdc93i2mnkf8tqZ submit]# ll /lib64/libc.so.6
    lrwxrwxrwx 1 root root 12 Sep  6 16:06 /lib64/libc.so.6 -> libc-2.14.so
    [root@iZ8vb395rdc93i2mnkf8tqZ submit]# 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_2.13
    GLIBC_2.14
    GLIBC_PRIVATE
    [root@iZ8vb395rdc93i2mnkf8tqZ submit]#

    然后在执行程序,就不会出错了!

  • 相关阅读:
    STL与基础数据结构
    solr基础总结
    linux命令笔记
    SolrCloud集群部署
    oracle SQL笔记
    内存溢出之Tomcat内存配置
    solr查询优化(实践了一下效果比较明显)
    JAVA处理线程超时
    Solr 数据导入 <一>DIH简单使用
    几种防止表单重复提交的方法
  • 原文地址:https://www.cnblogs.com/niutao/p/11475471.html
Copyright © 2011-2022 走看看