2010-09-23 109 views

回答

45

configure.acconfigure.in是主Autoconf源文件的兩個可能名稱,它由autoconf處理以生成configure shell腳本。 configure.ac是新包裝的首選,configure.in是仍然有效的舊名稱。 (現在推薦使用.in後綴僅用於將由config.status處理的文件,它是運行configure結果。)

Makefile.am是Automake的源文件。 Automake對其進行處理並生成Makefile.in,然後由config.status進行進一步處理以生成最終的Makefile。 Automake生成的Makefile.in並不意味着要手工編輯。但是,如果項目不使用Automake(但使用Autoconf),那麼它將只有一個Makefile.in,其中手動編輯。

欲瞭解更多詳情,請參閱http://www.gnu.org/software/autoconf/manual/html_node/Making-configure-Scripts.html - 特別是圖表。

+1

+1:很好。 – 2010-09-23 22:55:19

相關問題