Linux

GNUmakefile、GNUmakefile.am 和 GNUmakefile.in 是否表明使用了 Automake?

  • June 23, 2012

rtnet 的源文件夾僅包含上述用於編譯目的的文件。其余文件是範例的原始碼。

問題是這些文件是否表明它們是通過 automake 生成的?

如果是,那麼我應該在哪裡查找用於配置 automake 以生成這些文件的設置?

文件的存在.am表明該項目旨在與 AutoMake 一起使用。它們是 AutoMake 的源文件,也是建構項目時唯一需要的“配置”文件。

通讀GNUMakefile.am以了解 AutoMake 的配置方式。一般來說,在很多情況下您不需要這樣做。該標準./configure; make; make install及其變體執行良好。

GNU 建構工具鏈,又名autotools(查看流程圖)非常複雜(它對M4的使用不適合膽小的人——想想我曾經用它來製作網站)。你最好的盟友是文件。所有工具都有聯機幫助頁,但它們的大部分文件都在info頁面中(例如info automake,或使用您最喜歡的資訊瀏覽器)。

查看autotools教程或瀏覽官方 automake 文件

引用自:https://unix.stackexchange.com/questions/41438