操做系統爲自身完成啓動所須要的函數
/bin, /sbin
系統基本管理所須要的操作系統
/usr/bin, /usr/sbin
第三方的code
/usr/local/bin, /usr/local/sbin
核心庫 glibc - 幾乎全部程序都須要的blog
/lib, /usr/lib, /usr/local/lib
靜態庫:*.a
動態庫: *.so (shared objects)
庫文件沒有執行入口,因此不能獨立運行。他必須是在其餘程序被調用的時候,隨其餘程序一塊兒運行。因此庫,在開發中又被稱爲函數。
軟件包的組成部分開發
1. 二進制文件class
好比:/bin, /sbin & /usr/bin, /usr/sbin & /usr/local/bin, /usr/local/sbin
2.庫文件軟件
好比:glibc
3. 配置文件配置
好比:/etc
4. 幫助文件object
-- 手冊二進制
好比:/usr/share/man
man 自己的配置文件:/etc/man.config
-- README (/usr/share/doc)
講這個程序怎麼使用的
-- INSTALL (/usr/share/doc)
講這個程序怎麼安裝