在根目錄中,我們可以找到幾個「lib」子資料夾,例如/lib
,,,,,,,,。lib32
lib64
/usr/lib
/usr/lib32
/usr/local/lib
他們有什麼區別?
答案1
/lib
/usr
包含即使在單一使用者(僅限管理員)模式且未安裝的情況下也可能需要的「基本」庫
/usr/lib
是普通用戶程式的庫,大部分可以在/usr
.
/usr/local/lib
是本地安裝的程式和軟體包的庫,即。您自己從原始碼包編譯和安裝的東西。
除了作為 lib 目錄主要用途的共享庫和靜態庫之外,您還可能會在其下方找到一些較大套件的層次結構(具有自己的 lib、bin、include 等)。
lib32
並lib64
在 64 位元系統上用於分隔 32 位元和 64 位元的庫。