Linux下root用户升级GLIBC版本

你离开我真会死。 提交于 2020-02-06 00:16:53

本文升级的是glibc-2.17

项目程序需要用到GLIBC2.17,如非必要不要轻易升级glibc库,这是linux系统相当重要的库,牵连太多。

下载glibc源码包

具体下载有断网跟联网方式,下载后进行解压
tar –zxvf glibc-2.17.tar.gz

生成Makefile 编译、安装

	cd glibc-2.17
	mkdir objdir  
	cd objdir
	../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

//–with-headers=/usr/include 编译过程需要的头文件,如果是内核版本太低会导致编译不成功,就算骗过编译器升级以后的glibc也会不能用,而且是致命的,慎重。

用查看当版本

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

补充

若是非root用户升级,需要配置环境量,如果是程序编译需要,安装完以后可以在编译选项中加入所需要的库(/prefix/libc.so.6)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!