これは非常に一般的な質問のように聞こえるかもしれませんが、ここでは説明します。
アプリケーションの構成スクリプトを作成する必要があります。この構成の結果は、生成されるmakefile
(basic configure
、make
、make install
)。私の質問は、どこからこれを構築するのですか?フォローできる例はありますか?
標準の「configure」スクリプトを作成するには、GNU autoconf。GNU automakeとlibtoolも必要です。
たくさんのドキュメントとハウツーがあります。 「autoconf automake howto」のようなものについてはGoogle。適切なドキュメントは公式のマニュアルページにあります。
Autoconfは「configure.ac」ファイルから始まるconfigureスクリプトを作成します。 「Makefile.am」ファイルは、構成文字列によってメイクファイルを作成する方法をautomakeに指示します。 Libtoolは、コード周辺のライブラリ処理を簡素化するために必要です。
手作業でconfigure.acファイルの作成を開始するか、半自動のものを作成するのに役立つ「自動スキャン」ヘルパーを使用できます。
次に、準備ができたら、これで魔法をかけます。
autoreconf -i
linuxにはビルドフローがあります
と非常に良いチュートリアルがあります
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install
ソフトウェア製品には、構成スクリプトが付属していない場合があります。 autogen.shスクリプトを探します。おそらく実行されます:
aclocal || die "aclocal failed"
automake --add-missing --force-missing --copy --foreign || die "automake failed"
autoreconf || die "autoreconf failed"