私が設定したさまざまなもので両方を見てきました。違いは何ですか?1つだけ使用することは注目に値しますか?または、どちらを使用しても問題ありませんか?
1 に答える
configure.acおよびは、シェル スクリプト を生成するためにconfigure.inによって処理されるマスター Autoconf ソース ファイルの 2 つの可能な名前です。は新しいパッケージに好まれ、まだ機能する古い名前です。(接尾辞は、 によって処理されるファイルにのみ使用することをお勧めします。これは、を実行した結果です。)autoconfconfigureconfigure.acconfigure.in.inconfig.statusconfigure
Makefile.amAutomakeのソースファイルです。AutomakeMakefile.inはそれを処理して を生成し、さらに によって処理されconfig.status、最終的な Makefile が生成されます。Automake によって生成さMakefile.inれたものは、手動で編集するためのものではありません。ただし、プロジェクトが Automake を使用していない (しかし Autoconf を使用している) 場合、手動で編集された のみがMakefile.in含まれます。
詳細については、 http://www.gnu.org/software/autoconf/manual/html_node/Making-configure-Scripts.html (特に図) を参照してください。