您的位置:首页 > 运维架构 > Linux

Linux下 升级 glibc的版本

2018-07-09 16:50 302 查看
查看 glibc的版本号命令:

ldd --version

或 rpm -qi glibc

查看操作系统支持的glibc版本,

64位执行命令

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

32位系统 请执行

strings /lib/libc.so.6 |grep GLIBC

glibc安装

1, 下载安装包,下载地址: http://ftp.gnu.org/pub/gnu/glibc/
2,解压:

tar -xzvf glibc-2.14.tar.gz

3, 进入目录 :

cd  glibc-2.14


4,依次执行如下命令:


mkdir build // 在glibc-2.14目录下建立build文件夹

cd build // 进入build目录

mkdir -p /opt/glibc-2.14 //创建glibc 安装目录

../configure --prefix=/opt/glibc-2.14 // 配置glibc并设置当前glibc-2.14安装目录

make && make install // 编译安装glibc-2.14库

注意事项:

当有如下错误时:
checking whether ranlib is necessary... no
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 echo
$LD_LIBRARY_PATH
我的打印的是/usr/lib/qt44/lib:
configure里说:LD_LIBRARY_PATH不能以终结符作为开始和最后一个字符,不能有2个终结符连在一起,所以修改下LD_LIBRARY_PATH即可,执行如下命令:
export LD_LIBRARY_PATH=/usr/lib/qt44/lib
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Glibc