有时候我们在Linux环境下载执行描写脚本会提示:
1
|
/lib/libc.so.6: version `GLIBC_2.7′ not found
|
那是因为服务器的GLIBC版本过低需要安装GLIBC_2.7后在运行即可解决!
下载GLBC源码
访问网站: http://ftp.gnu.org/pub/gnu/glibc/ 选择你需要下载的GLIB对应版本.
安装
1
2
3
4
5
6
|
[zhaojq@zhaojq ~]$ tar –zxvf glibc–2.7.tar.gz
[zhaojq@zhaojq glibc–2.17]$ cd glibc–2.7
[zhaojq@zhaojq glibc–2.17]$ mkdir build
[zhaojq@zhaojq build]$ cd build
[zhaojq@zhaojq build]$ ../configure —prefix=/usr —disable–profile —enable–add–ons —with–headers=/usr/include —with–binutils=/usr/bin
[zhaojq@zhaojq build]$ make && make install
|
注意: configure参数非常重要
验证
查看GILBC环境是否成功升级:
1
|
strings /lib64/libc.so.6|grep GLIBC
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
[zhaojq@zhaojq ~]$ strings /lib64/libc.so.6|grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_PRIVATE
|
至此已经成功升级GLIB-2.7版本!