您的位置:首页 > 其它

glibc 安装( version `GLIBC_2.14' not found")

2015-01-06 17:23 405 查看
在ubuntu上编译的东西 拿到CentOS 下运行 提示 :“/lib64/libc.so.6: version `GLIBC_2.14' not found”

原因是ubuntu上用的libc 版本较高,而 CentOS 上用的版本太低导致不能执行。

下面是从网上搜到的有关 glibc 的安装。

由于上面提示的版本是 2.14 所以此处就说的是在 CentOS 上安装“glibc-2.14”。

glibc的下载地址:http://ftp.gnu.org/gnu/glibc/

或者:http://www.gnu.org/software/libc/download.html

------------------------------------------------------------------------

安装:

下载的glibc的源码解压到某个目录,并进入源码目录 建立构建目录,并cd进入构建目录:

[ghui@StuOS glibc-2.14]$ mkdir build

[ghui@StuOS glibc-2.14]$ cd build

配置:
运行configure :

[ghui@StuOS build]$ ../configure --prefix=/opt/glibc-2.14
[ghui@StuOS build]$ make -j4

[ghui@StuOS build]$ sudo make install

临时修改环境变量:

[ghui@StuOS bin]$ export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH

最后如果执行程序最好是要执行以下 ldconfig 以便查找该共享库。

参考地址:/article/4999496.html

http://www.ithomer.net/2014/09/centos-lib64-libc-so-6version-glibc-2-14-not-found-system-to-glibc-version-is-too-low/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐