./configure
スクリプト出力checking if
とchecking whether
実行
状態を確認した2つの結果の違いは何ですか?
ベストアンサー1
このスクリプトはデフォルトマクロのデフォルトフレーズであるため、configure
このフレーズを最も頻繁に使用します。checking whether
autoconf
プロジェクトのconfigure
スクリプトが表示された場合、checking if
これは同じ意味であり、おそらく開発者が自分で作成した(または借りた)カスタムテストマクロによって生成された可能性があります。
たとえば、bash
自分のコンピュータで5.0.7を設定すると、44万を取得し、checking whether
5万を取得しますchecking if
。主にchecking if
カスタムテストマクロで使用されます。
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking if dup2 fails to clear the close-on-exec flag... no
checking if opendir() opens non-directories... no
checking if getcwd() will dynamically allocate memory with 0 size... yes
checking if signal handlers must be reinstalled when invoked... no
(最初これは実際にいいえマクロ専用ですが、bash
まだプロジェクトのaclocal.m4
文書)
私が管理しているプロジェクトでは、主に基本的なテストマクロと次のマクロを使用します。自動構成ファイル、まったくありませんが、checking if
65種類の異なる出力タイプがあります。
結局、いいえ効果的な2つの違いは、語句英語では実際の違いがないようです。