关于解决/lib64/libc.so.6的"GLIBC_"的问题

因为自己使用Orthofinder,提示缺少GLIBC_2.15的原因,
所以安装GLIBC动态库。

http://ftp.gnu.org/gnu/glibc/

这个是GLIBC的动态库,根据命名下载对应的文件就好。

  • 下载解压

    • 这里需要在一个单独的目录操作,所以直接在解压后的目录下mkdir build 目录
  • 前期准备:这里需要根据解压之后的文件INSTALL来自己手动编译升级。

  • configure

    • ../configure --prefix=/install/glibc-build-2.15/ --enable-adds-ons CC=/intall/gcc
    • –enable-adds-on不是完全懂,INSTALL会有详细说明。CC指定gcc编译器版本这里尤其注意!需要版本配套。另外LD_LIBRARY_PATH也需要把两个终结符(:)放在一起的改为一个,否则也会提醒报错。
  • make

    • 这里尤其注意的是可能会提醒== _obstack_compat的报错,这里需要在bulid的目录下…/==返回上一级目录下的malloc目录,编辑obstack.c文件。修改有looong time注释的变量 struct obstack 它的指针等于0即可。
  • make install

    • 这里提示我各种报错,幸运的是在build的目录下已经生成我需要的文件libc.so.6
    • 值得注意的是因为这个动态库是系统运行很基本的一个库 ,很多指令都是靠它运行。参考我之前的文章,使用LD_PRELOAD环境变量,在系统文件修改export就好了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值