【问题标题】:Autoconf AC_CHECK_SIZEOF always 0 on CentOSAutoconf AC_CHECK_SIZEOF 在 CentOS 上总是 0
【发布时间】:2012-08-04 04:38:55
【问题描述】:

我在 CentoOS 6.3 32 位上使用 GNU Autoconf 2.63。在我的配置脚本中,我检查了某些类型的大小,例如:

AC_CHECK_SIZEOF(char)
AC_CHECK_SIZEOF(int)
AC_CHECK_SIZEOF(long)

,但是运行./configure时结果总是0

checking size of char... 0
checking size of int... 0
checking size of long... 0

相同的配置在 Mac OS X SL 和 Ubuntu 上运行良好。

知道为什么 AC_CHECK_SIZEOF 在 CentOS 上返回 0 吗?

【问题讨论】:

  • 你能把config.log的相关部分挖出来吗?这会给我们一些见解。

标签: c++ centos autoconf


【解决方案1】:

似乎是我链接的一个库丢失了,当我将正确的符号链接添加到该库时,AC_CHECK_SIZEOF 返回了正确的值。

在这里找到了解决方案: http://lists.gnu.org/archive/html/bug-autoconf/2012-08/msg00009.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-17
    • 1970-01-01
    • 2023-02-16
    • 1970-01-01
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多