`minix/config.h`は何をしますか?

`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に使用されますか?

答え1

./configureスクリプトはminix/config.hMinixに基づいて構築されていることを確認します。テストは以下で定義されます。specific.m4。 AutoconfはMinixを検出するときにいくつかの変数を設定し、それがすべてです。もちろん、特定のビルドは異なる反応をするかもしれませんが、これはAutoconfではなくビルドしているプロジェクトによって異なります。

ご存知のように、テスト自体は無害です。./configureスクリプトは、実際には複数のプラットフォームで実行できる方法で生成されます。したがって、これにはプラットフォームのサブセットにのみ関連する複数の機能検出が含まれており、ほとんどの場合「失敗」が表示されますが、心配する理由はありません。

関連情報