我最近读到了“There are several ways to configure and build a project using Autotools.”
其中:
Autoconf和Autoscan:
- Makefile.in包含项目构建规则和Makefile替换
自动抬头(除了所有其他工具外,还可使用)
- 扫描项目并在项目期间生成config.h文件
具有平台特定宏定义的配置,无配置
需要的文件
如何在没有“Makefile.am”的情况下构建项目?只需使用Autoconf,Autoscan&也许是Autoheader。
答案 0 :(得分:2)
正如链接所说,Makefile.in
是Makefile
的模板,只有@FOO@
configure
(AC_CONFIG_FILES
}的宏来代替。如果项目真的简单,我可以想象没有automake
它就能正常工作。
所有autoscan
和autoheader
都可以帮助您为项目构建原始configure.ac
和config.h
文件。您也不需要使用他们。