基本介紹
- 中文名:autoconf
- 作用:生成可以自動地配置軟體原始碼
- 類似:Metaconfig包
- 特點:不需要用戶的手工干預
使用,說明,
使用
由Autoconf生成的配置腳本在運行的時候不需要用戶的手工干預;通常它們甚至不需要 通過給出參數以確定系統的類型。相反,它們對軟體包可能需要的各種特徵進行獨立 的測試。(在每個測試之前,它們列印一個單行的訊息以說明它們正在進行的檢測, 以使得用戶不會因為等待腳本執行完畢而焦躁。)因此,它們在混合系統或者從各種 常見Unix變種定製而成的系統中工作的很好。沒有必要維護檔案以儲存由各個Unix變種 、各個發行版本所支持的特徵的列表。
說明
對於每個使用了Autoconf的軟體包,Autoconf從一個列舉了該軟體包需要的,或者可以 使用的系統特徵的列表的模板檔案中生成配置腳本。在shell代碼識別並回響了一個被 列出的系統特徵之後,Autoconf允許多個可能使用(或者需要)該特徵的軟體包共享該特徵。 如果後來因為某些原因需要調整shell代碼,就只要在一個地方進行修改; 所有的配置腳本都將被自動地重新生成以使用更新了的代碼。