Make
minix/config.h
有什麼作用?
很多時候,當我執行時
configure
,我會收到以下消息: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
用途?
./configure
腳本查找minix/config.h
以確定它們是否在 Minix 上建構。測試定義在specific.m4
. Autoconf 在檢測到 Minix 時會設置幾個變數,這就是它所做的一切——當然,特定的建構可能會做出不同的反應,但這取決於正在建構的項目,而不是 Autoconf。正如您所注意到的,測試本身是無害的。
./configure
腳本的生成方式使其可以在各種平台上執行;事實上,這就是重點。所以它們包括一堆只與平台子集相關的特徵檢測,你會在大多數時候看到“失敗”;但沒有理由擔心它。