执行后程序报错:

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

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

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

strings /lib64/libc.so. |grep GLIBC_ 
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
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.
lrwxrwxrwx root root Sep : /lib64/libc.so. -> libc-2.14.so
[root@iZ8vb395rdc93i2mnkf8tqZ submit]# strings /lib64/libc.so. |grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_2.
GLIBC_PRIVATE
[root@iZ8vb395rdc93i2mnkf8tqZ submit]#

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

最新文章

  1. MongoDB常用操作--集合1
  2. 使用cmd打开java文件,报错:“错误,编码GBK的不可映射字符”
  3. centos7 使用updatedb和locate命令
  4. Java的序列化ID的作用
  5. 试图删除 xx 和yy之间的关系。但是,关系的其中一个外键 (xx_yy.xxID) 无法设置为 null。
  6. 01Mybatis_课程安排
  7. JavaWeb学习总结(十二)--事务
  8. Python操作Excel——win32com模块和xlrd+xlwt+xlutils组合
  9. Dreamweaver安装jQuery插件jQuery_API.mxp
  10. 7.3.2 Using Backups for Recovery 使用备份用于恢复
  11. SQL Server 备份的 8 种方法。
  12. redis远程连接问题(安全模式问题)
  13. Python(Django)遇到的问题及解决方法
  14. 基于react的MQ管理系统遇到的问题以及解决办法
  15. Ubuntu中的出现:主文件夹的内容跑在桌面显示解决方案。同时 vim编辑器的操作
  16. 小白的CTF学习之路7——内存与硬盘
  17. java连接Mysql8
  18. Constructor >> @Autowired >> @PostConstruct
  19. 使用Selenium+Java+Juint实现移动web端自动化的代码实现
  20. 安卓——AlertDialog多样按钮

热门文章

  1. docker 入门1 - 方向 【翻译】
  2. 图数据库-Neo4j-常用算法
  3. C# enum枚举知识总结
  4. javaIO——BufferedWriter
  5. netty 自定义协议
  6. c#如何使用MemoryStream和BinaryFormatter进行对象的序列化和返序列化
  7. 15.SpringMVC核心技术-数据验证
  8. linux 下安装python2.7.13
  9. Windows7用VirtualBox虚拟Ubuntu共享文件夹的终极方式
  10. (转)为什么收到三个重复的ACK意味着发生拥塞?