【问题标题】:What does autoconf actually run for the AC_CHECK_FUNCS functionality [duplicate]什么 autoconf 实际运行 AC_CHECK_FUNCS 功能[重复]
【发布时间】:2014-03-04 21:47:09
【问题描述】:

configure.ac 中说,我检查 C 函数的可用性,例如

AC_CHECK_FUNCS( [arc4random] )

后来配置过程对这个功能是肯定的:

checking for arc4random... yes

配置过程实际运行的是什么(比如在 Linux 系统上)?它是否构造了一个示例程序并尝试编译它?

【问题讨论】:

标签: c autotools


【解决方案1】:

它生成一个测试程序,声明一个同名函数,然后编译并链接它。更改函数名中的几个字符(使测试失败)并检查config.log,失败时会看到测试程序的源代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 2016-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多