Linux
GNUmakefile、GNUmakefile.am 和 GNUmakefile.in 是否表明使用了 Automake?
rtnet 的源文件夾僅包含上述用於編譯目的的文件。其余文件是範例的原始碼。
問題是這些文件是否表明它們是通過 automake 生成的?
如果是,那麼我應該在哪裡查找用於配置 automake 以生成這些文件的設置?
文件的存在
.am
表明該項目旨在與 AutoMake 一起使用。它們是 AutoMake 的源文件,也是建構項目時唯一需要的“配置”文件。通讀
GNUMakefile.am
以了解 AutoMake 的配置方式。一般來說,在很多情況下您不需要這樣做。該標準./configure; make; make install
及其變體執行良好。GNU 建構工具鏈,又名
autotools
,(查看流程圖)非常複雜(它對M4的使用不適合膽小的人——想想我曾經用它來製作網站)。你最好的盟友是文件。所有工具都有聯機幫助頁,但它們的大部分文件都在info
頁面中(例如info automake
,或使用您最喜歡的資訊瀏覽器)。查看autotools教程或瀏覽官方 automake 文件。