很多时候,当我运行configure时,我都会收到这样的消息:
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... noconfigure运行时没有错误或警告,但每次都收到消息而不理解它的含义,这有点令人不安。我做了一些研究,并且知道Minix是一个轻量级的类似unix的操作系统,但不确定为什么configure会检查这个特定文件的存在。
minix/config.h是做什么的,configure用它做什么?
发布于 2016-12-22 10:25:26
./configure脚本寻找minix/config.h来确定它们是否构建在Minix上。测试是在specific.m4中定义的。当Autoconf检测到Minix时,它会设置几个变量,这就是它所做的--当然,特定的构建可能会有不同的反应,但这取决于正在构建的项目,而不是Autoconf。
正如您注意到的,测试本身是无害的。./configure脚本是以这样一种方式生成的,它们可以在多种平台上运行;事实上,这就是关键所在。因此,它们包含了一组只与某个平台子集相关的特性检测,大多数情况下都会出现“失败”;但是没有理由担心它。
https://unix.stackexchange.com/questions/332118
复制相似问题