当前位置:   article > 正文

lib lib32 lib64等lib文件夹的说明_/lib /lib64 library存储库文件

/lib /lib64 library存储库文件
  • /lib
    最基本的共享库和内核模块。存放用于启动系统和执行root文件系统的命令的如/bin /sbin的二进制文件的共享库,或者存放32位,或者64位(file命令查看)。

  • /lib<qual>、 /usr/lib<qual>、/usr/local/lib<qual>
    <qual>就是为了隔离32位和64位而设置的不同目录,这种情况下/lib有可能是其符号链接。

  • /usr/lib、/usr/local/lib
    程序和安装包的库路径。不依赖特定架构的库应该放到/usr/share中而不是这里。应用程序可以自己创建一个单独的子目录并把自己的库放在其中。

  • 总结
    一般情况下,系统自己会匹配应用程序与其应该调用的位数的库。
    如果是用于/bin /sbin的库,放置到/lib之中。
    如果是用于用户程序或安装包的,放置到/usr/lib
    或/usr/local/lib*之中。
    如果某个库只是特别的用了某个专用程序,而这个程序但并不打算直接被用户或者root调用,应放置到/usr/libexec中。

http://unix.stackexchange.com/questions/74646/difference-between-lib-lib32-lib64-libx32-and-libexec

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/128711
推荐阅读
相关标签
  

闽ICP备14008679号