我正在学习autotools的过程,当我在介绍几个函数示例后运行autoscan时
gettimeofday().
我无法将以下声明与有意义相关联?你能解释一下它的内容吗?
configure.ac: warning: missing AC_CHECK_FUNCS(gettimeofday)
答案 0 :(得分:1)
autoscan
告诉您,因为gettimeofday
是潜在的可移植性问题,您应该对其进行配置检查。所以你需要做的是添加
AC_CHECK_FUNCS(gettimeofday)
到configure.ac
,重新运行autoreconf
,然后使用
#ifdef HAVE_GETTIMEOFDAY
这是一般过程。
就我个人而言,我认为现在可以假设gettimeofday
特别存在,你可以忽略这个问题。我不认为autoscan
已被广泛使用(或根本没有)。大多数项目只是在有人抱怨某些东西不能在他们的系统上运行时添加配置检查。在某些时候你必须放弃古老的可移植性问题,但autoscan
并不知道每个人的个人门槛是什么。