首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘`minix/config.h`’是做什么的?

‘`minix/config.h`’是做什么的?
EN

Unix & Linux用户
提问于 2016-12-22 08:58:15
回答 1查看 6.4K关注 0票数 7

很多时候,当我运行configure时,我都会收到这样的消息:

代码语言:javascript
复制
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no

configure运行时没有错误或警告,但每次都收到消息而不理解它的含义,这有点令人不安。我做了一些研究,并且知道Minix是一个轻量级的类似unix的操作系统,但不确定为什么configure会检查这个特定文件的存在。

minix/config.h是做什么的,configure用它做什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-12-22 10:25:26

./configure脚本寻找minix/config.h来确定它们是否构建在Minix上。测试是在specific.m4中定义的。当Autoconf检测到Minix时,它会设置几个变量,这就是它所做的--当然,特定的构建可能会有不同的反应,但这取决于正在构建的项目,而不是Autoconf。

正如您注意到的,测试本身是无害的。./configure脚本是以这样一种方式生成的,它们可以在多种平台上运行;事实上,这就是关键所在。因此,它们包含了一组只与某个平台子集相关的特性检测,大多数情况下都会出现“失败”;但是没有理由担心它。

票数 9
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/332118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档