GNU build system 是 GNU project 做出來的一套工具,可以幫助軟體在多個 UNIX-like 的系統上執行,而成為跨平台的軟體。它是 GNU 工具鏈的一部分, 由 GNU Autoconf, GNU Automake 和 GNU Libtool 組合而成。 其他相關的工具包括 GNU make、GNU gettext、pkg-config 工具和 GNU Compiler Collection。

GNU build system 受到許多自由軟體和開放源碼套件廣泛的使用,雖然組成 GNU build system 的工具是以 GPL 釋出的自由軟體,但並不限制用它們來做出 跨平台的非自由軟體。

有時候以源碼散佈的程式並沒有 configure (computing) 檔,此時使用者應該自己產生,像這樣:

Enrico Zini 於 2005/12/27 在迴廊講了一場 Introduction to autotools: automake, autoconf, libtool,由淺入深,一共用了十四個範例,可以下載 tarball。以下是在場的眾人(ping、pikemon、$4、......)寫的共同筆記。

  1. 00_hello

  2. 01_hello1

  3. 02_report

  4. 03_report

  5. 04_makefile

  6. 05_header

  7. 06_header

  8. 07_automake

  9. 08_argument

  10. 09_extras

  11. 10_library

  12. 11_uselib

  13. 12_pkg-config

  14. 13_uselib_pkgconfig

Autotools (last edited 2007-05-23 06:53:06 by FourDollars)