ubuntu中不同的’lib’文件夹有什么区别

在根目录中,我们可以找到几个’lib’子文件夹,例如/liblib32lib64/usr/lib/usr/lib32/usr/local/lib

他们有什么不同?

/lib包含“基本”库,即使在单用户(仅限管理员)模式下且未安装/usr也可能需要这些库

/usr/lib是普通用户程序的库,大多数都可以在/usr下找到。

/usr/local/lib是本地安装的程序和包的库,即。 你自己从源包编译和安装的东西。

除了作为lib目录主要目的的共享库和静态库之外,您还可以找到一些层次结构(具有自己的lib,bin,include等),用于它们下面的一些更大的包。

lib32lib64用于64位系统,以分隔32位和64位的库。