GNU構建系統

建構工具套裝

所謂GNU構建系統(GNU Build System)主要是指通過autoconfautomakelibtool這三個工具構建出來的軟件結構體系,又名Autotools。通常和GNU makegettext以及GCC一起配套使用。這個軟件結構體系也是所有GNU項目的打包方式。

autoconfautomake打包的GNU構建體系編輯和使用的流程圖

此打包方式的優點在於項目的可移植性,當程序本身不包含與硬件架構有關的代碼時,可以直接將源碼包複製到另一台計算機上,通過簡單的./configure、make和make install三步驟完成程序的配置,編譯和安裝(第三步通常需要 root 權限)。Sourceforge上提供了官方的使用教程[1]

參看

參考文獻

  1. ^ 官方的使用教程. [2011-09-04]. (原始內容存檔於2010-12-01) (英語).