返回介绍

/lib:必需的共享库和内核模块

发布于 2025-02-21 23:48:32 字数 1273 浏览 0 评论 0 收藏 0

3.9.1. 用途

/lib 文件夹包含了启动系统和运行根文件系统中命令——如 /bin/sbin 下的二进制文件——所需的共享库镜像12

3.9.2. 要求

下列文件名模式至少要有一个(它们可以是文件或符号链接):

文件描述
libc.so.*动态链接的 C 语言库(可选)
ld*执行时链接器/装载器(可选)

如果安装了 C 预处理器, /lib/cpp 可以作为它的一个引用,这是出于历史原因13

3.9.3. 特殊选项

如果安装了相应子系统, /lib 中应该有如下文件夹或符号链接:

文件夹描述
modules可加载内核模块(可选)

12. 只对 /usr 下的二进制文件(如任何的 X 窗口二进制文件)必需的共享库一定不要放在 /lib 下。只有运行 /bin/sbin 下的二进制文件要求的共享库才可以放这里。特别的, libm.so.* 库如果没有任何 /bin/sbin 下的程序需要它,也可以放在 /usr/lib 下面。
13. 这个二进制文件通常放在 /usr/bin/cpp

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文