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) 檔,此時使用者應該自己產生,像這樣:
aclocal autoconf automake ./configure
Enrico Zini 於 2005/12/27 在迴廊講了一場 Introduction to autotools: automake, autoconf, libtool,由淺入深,一共用了十四個範例,可以下載 tarball。以下是在場的眾人(ping、pikemon、$4、......)寫的共同筆記。