ubuntu中不同的’lib’文件夹有什么区别
在根目录中,我们可以找到几个’lib’子文件夹,例如/lib
, lib32
, lib64
, /usr/lib
, /usr/lib32
, /usr/local/lib
。
他们有什么不同?
/lib
包含“基本”库,即使在单用户(仅限管理员)模式下且未安装/usr
也可能需要这些库
/usr/lib
是普通用户程序的库,大多数都可以在/usr
下找到。
/usr/local/lib
是本地安装的程序和包的库,即。 你自己从源包编译和安装的东西。
除了作为lib目录主要目的的共享库和静态库之外,您还可以找到一些层次结构(具有自己的lib,bin,include等),用于它们下面的一些更大的包。
lib32
和lib64
用于64位系统,以分隔32位和64位的库。