[英]Any difference between configure.ac and configure.in, and Makefile.am and Makefile.in?
我已經看到了我配置的不同的東西。 我有什么區別? 僅使用一個是值得注意的嗎? 或者使用哪一個無關緊要?
configure.ac
和configure.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 - 尤其是圖表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.