1

在 Linux 上,当我执行./configure它时会生成头文件和 .c 文件(除了 Makefiles),对吗?我怎样才能得到配置来做到这一点?

4

2 回答 2

3

您可能想要创建一个 configure.ac(但取决于 autoconf 版本),但请阅读此处,让您了解应该创建什么以及自动生成什么。它很好地涵盖了 autotools 主题。

于 2012-05-04T05:39:22.990 回答
2

它通常用于生成配置标头,其中包含各种定义(通常存在或不存在库和函数)。但这只有在自动工具被指示创建配置时才会发生。

您可以在 configure.ac (自动工具的输入文件)中定义去往(以及确切地去往哪个标题)。请参阅 AC_CONFIG_HEADERS、AC_CHECK_HEADER、AC_CHECK_LIB 和类似的宏。有关详细信息,请参阅autoconf 手册。还阅读完整的教程 jasonw 链接。并看看在一些现有项目中是如何完成的。

于 2012-05-04T06:39:22.637 回答