autoconf 能生成用於自動配置原始碼的 shell 腳本。
官方下載地址 :ftp.gnu.org/gnu/autoconf/
相關程式
autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate 和 ifnames
簡短說明
autoconf是一個產生可以自動配置原始碼包,生成shell腳本的工具,以適應各種類UNIX系統的需要。autoconf 產生的配置腳本在運行時獨立於autoconf ,因此使用這些腳本的用戶不需要安裝autoconf。
autoheader能夠產生供configure腳本使用的C #define語句模板檔案。
autom4te對檔案執行 GNU M4。
autoreconf,如果有多個autoconf產生的配置檔案,autoreconf可以保存一些工作,它通過重複運行autoconf(以及在合適的地方運行autoheader)以重新產生autoconf配置腳本和配置頭模板,這些檔案保存在以當前目錄為根的目錄樹中。
autoscan程式可以用來為軟體包創建configure.in檔案。autoscan在以命令行參數中指定的目錄為根(如果未給定參數,則以當前目錄為根)的目錄樹中檢查源檔案。它為通常的輕便問題搜尋源檔案,並且為那個包創建一個configure.scan檔案,這個檔案就是configure.in的前身。
autoupdate程式將一個調用autoconf 宏的舊名稱的configure.in檔案中的宏更新為新的名稱。
ifnames當為一個軟體包寫configure.in 時,ifnames可以提供一些幫助。它列印包中那些在C預處理器中已經使用了的表示符。如果一個包已經設定成具有某些可移植屬性,這個程式能夠幫助指出它的配置應該如何檢查。它可以用來填補由autoscan產生的configure.in中的隔閡。
依賴關係
Autoconf 依賴於: Bash, Coreutils, Diffutils, Grep, M4, Make, Perl, Sed