美文网首页
GLIBC库安装

GLIBC库安装

作者: 扇子和杯子 | 来源:发表于2020-05-20 16:57 被阅读0次

    1.GNU

    GNU(GNU‘s Not UNIX)是由Richard Stallman 在1983年9月27日公开发起的,目的是创建一套完全免费、自由的类UNIX操作系统

    为保证GNU软件能够被自由地使用、复制、修改和发布,所有GNU软件都有一个GNU通用公共许可证(General Public License,GPL),这是一个广泛使用的自由软件许可证。GPL授予程序接受人有以下自由:

    以任何目的运行程序的自由

    再发行复制件的自由

    改进该程序,并公布发布改进版的自由

    2.GLIBC

    glibc是GNU发行的C运行库,是linux系统中最底层的应用程序接口,几乎其它任何运行库都会依赖于glibc。

    #查看系统中有的glibc版本
    strings /lib64/libc.so.6 |grep GLIBC_
    

    备注:应用程序接口是操作系统向编程人员提供的接口

    3.GLIBC安装

    RepeatMasker依靠glibc2.14,5个服务器上四个没有···,很限制我发挥啊

    闲话不多说,步入正题


    3.1.下载

    所有版本的glibc:http://ftp.gnu.org/gnu/glibc/

    wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
    

    3.2.安装

    #解压
    tar -xzvf glibc-2.14.tar.gz
    
    #预编译
    cd glibc-2.14
    mkdir build #创建编译目录
    cd build
    ../configure --prefix=/picb/evolgen/users/gushanshan/GLIBC2.14/glibc-2.14.installdir
    
    #编译、安装
    make
    make install
    

    3.3.改变环境变量

    网上很多教程让改/lib64/libc.so.6,卑微的我并木有root权限···


    这里提出一种解决办法,

    export LD_LIBRARY_PATH=/picb/evolgen/users/gushanshan/GLIBC2.14/glibc-2.14.installdir/lib >> ~/.bashrc
    

    之后source一下就ok了。

    备注:我这里出现了一个警告:

    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
            LANGUAGE = (unset),
            LC_ALL = (unset),
    

    解决方案:

    export LC_ALL=C >> ~/.bashrc
    

    附录:
    主要参考https://blog.csdn.net/qq_43699953/article/details/89358967https://blog.csdn.net/dream_gf/article/details/81181388两篇文章

    相关文章

      网友评论

          本文标题:GLIBC库安装

          本文链接:https://www.haomeiwen.com/subject/dpenohtx.html