Redhat 问题/lib64/libc.so.6: version `GLIBC_2.14' not found

  • ubuntu正常运行redhat报如题错误
[van@oracle app_keymng]$ bin/client.bin
bin/client.bin: /lib64/libc.so.6: version `GLIBC_2.14'  not found (required by bin/client.bin)
  • 查询一下当前glibc 如下:
[van@localhost app_keymng]$ 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_PRIVATE

到GUN官网ftp找到你缺少的版本http://ftp.gnu.org/gnu/glibc
这里只有本用户使用这个库,新建一个家目录.lib装起来,省的跟原先的弄混

[van@oracle Downloads]$ wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
[van@oracle Downloads]$ tar -xzvf glibc-2.14.tar.gz
[van@localhost glibc-2.14]$ mkdir ~/.lib
[van@localhost glibc-2.14]$ mkdir build
[van@localhost glibc-2.14]$ cd build
[van@localhost build]$ ../configure  --prefix=/home/van/.lib/glibc-2.14
[van@localhost build]$ make -j4
[van@localhost build]$make install
  • 要使用的时候导入环境变量
[van@localhost build]$export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH

你可能感兴趣的:(linux,小术)