version `GLIBC_2.14' not found问题

时间:2021-06-21 06:59:29

 先对比下源码编译、RPM 包和 YUM 三种安装方法的优劣:

     

    源码编译:可以自行指定编译参数,*度高,略显麻烦。但是如果不安装最新版本,BUGs 和 CVEs 是不会被修复的,和咸鱼没什么差别;

    RPM 包安装:官方没有高版本的 RPM 包,只好使用可信第三方制作的,有时制作时间是几年前,和不使用最新版本的源码编译差不多,不会去打补丁;

    YUM 安装:虽然 YUM 源中的版本都很低,而且万年不动,但是时常更新,一般会打补丁(patch),安全性较高,奈何版本太低。

解决libc.so.6: version `GLIBC_2.14' not found问题
(https://www.jianshu.com/p/308a4e803c81)

查看系统glibc支持的版本:

    [ghui@StuOS bin]$ strings /lib64/libc.so.6 |grep GLIBC_  
    看这个so里到底哪部分依赖了glibc2.14。

# readelf -s 文件路径|grep GLIBC_2.14

中依赖的glibc版本信息,执行:

# readelf -V 文件路径

glibc简单升级(2.12->2.14)
http://www.cnblogs.com/274914765qq/p/4440248.html
http://www.mamicode.com/info-detail-1047193.html
http://blog.ttionya.com/article-1559.html