- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近读到“There are several ways to configure and build a project using Autotools.”
其中:
自动配置和自动扫描:
- Makefile.in 带有项目构建规则和 Makefile 替换
Autoheader(可与所有其他工具一起使用)
- 扫描项目并在项目期间生成 config.h 文件 配置平台特定的宏定义,无配置 需要的文件
如何在没有“Makefile.am”的情况下构建项目?只需使用 Autoconf、Autoscan 以及 Autoheader。
最佳答案
正如链接所说,Makefile.in
是 Makefile
的模板,它只有 @FOO@
宏用于 configure
(通过 AC_CONFIG_FILES
)进行替换。如果项目真的很简单,我可以想象它在没有 automake
的情况下也能正常工作。
所有 autoscan
和 autoheader
所做的都是帮助您构建原始的 configure.ac
和 config.h
文件你的项目。您也不需要使用它们。
关于构建一个没有 "Makefile.am"的项目,只使用 Autoconf & Autoscan?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23572271/
我最近读到“There are several ways to configure and build a project using Autotools.” 其中: 自动配置和自动扫描: - Mak
我很困惑为什么 autoscan 和 autoconf 生成的配置脚本告诉我它在包含 cmath 头文件。我正在调用 AC_CHECK_FUNCS([pow sqrt])(返回“否”答案)。代码编译并
我有一个用 spring Component 注释的类,例如: @Component public class ImportantClass{ @Autowired private Dependent
我是一名优秀的程序员,十分优秀!