今天centos新机器上运行项目的时候出现题目所示的错误,搜索后发现是底层glibc 版本太低导致。

strings /lib64/libc.so.6 |grep GLIBC_

使用上面的命令发现 glibc版本为 2.12

需要下载新版本的,然后编译安装。

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

后来有人说直接升级到2.15 就能解决,参考: http://blog.csdn.net/officercat/article/details/39520227

configure的时候,可能会出现下面的错误,提示

*** Check the INSTALL file for required versions.
checking LD_LIBRARY_PATH variable... contains current directory
configure: error:
*** LD_LIBRARY_PATH shouldn't contain the current directory when
*** building glibc. Please change the environment variable
*** and run configure again
  • 这是你的LD_LIBRARY_PATH里的值有冲突,记得备份原来的值,然后
  • export LD_LIBRARY_PATH=/usr/local/lib

编译完之后记得把LD_LIBRARY_PATH改回去,这里修改只是为了configure通过生成makefile

  • make
  • make install

参考:  解决undefined reference to `__fdelt_chk@GLIBC_2.15'的问题  (LD_LIBRARY_PATH shouldn't contain the current directory)

最新文章

  1. 把解压缩版的tomcat6注册成服务并设置自启动
  2. nodeJS中exports和mopdule.exports的区别
  3. hdu1240 bfs 水题
  4. SQL 分类统计函数
  5. ios9 URL Schemes列为白名单,才可正常检查其他应用是否安装
  6. 使用Log Explorer查看和恢复数据
  7. Linux 输出重定向>和>>的区别是什么
  8. linux禁ping和允许ping的方法
  9. Python基础篇-day4
  10. 修改TabPageIndicator下划线的颜色
  11. 使用Eureka作为springcloud的注册机
  12. js Number string
  13. 51Nod1306 高楼和棋子 动态规划
  14. makefile中的wildcard 、patsubst、
  15. Java类的5个加载步骤
  16. cv2对图像进行旋转和放缩变换
  17. python len() 函数
  18. Python将某文件夹及其子文件夹下某种格式的文件移动到另一个指定的文件下
  19. 看起来很懵的java内存加载面试题
  20. 20165233 2017-2018-2 《Java程序设计》第九周学习总结

热门文章

  1. SVN 中trunk、branches、tags
  2. web app
  3. 针对binlog MIXED格式对表的增删改统计分析
  4. border 变形计
  5. Bloomberg SEP 12.x 迁移小记
  6. 【iCore3 双核心板】例程二十八:FSMC实验——读写FPGA
  7. cordova -v 报错,必须用sodu cordova -v
  8. BNF 巴科斯范式
  9. PHP 错误与异常 笔记与总结(4)通过 trigger_error 触发 PHP 错误
  10. 自动更新开奖数据的excel文件,供大家下载