これは非常に一般的な質問のように聞こえるかもしれませんが、ここにあります。configureスクリプトを作成するにはどうしたらいいですか?
私は自分のアプリケーションのためのconfigureスクリプトを作成する必要があり、こののconfigureの結果は次のようになり、生成makefile
(基本configure
、make
、make install
)。私の質問は、どこでこれを構築するのですか?私が従うことができる例はありますか?
これは非常に一般的な質問のように聞こえるかもしれませんが、ここにあります。configureスクリプトを作成するにはどうしたらいいですか?
私は自分のアプリケーションのためのconfigureスクリプトを作成する必要があり、こののconfigureの結果は次のようになり、生成makefile
(基本configure
、make
、make install
)。私の質問は、どこでこれを構築するのですか?私が従うことができる例はありますか?
標準の "configure"スクリプトを作成するには、GNU autoconfが必要です。 GNU automakeとlibtoolも必要な場合があります。
ドキュメンテーションやハウツーがたくさんあります。 "autoconf automake howto"のようなもののGoogle 良いドキュメントは、公式マニュアルページにあります。
Autoconfがあなたのconfigureスクリプトを作成します。 "configure.ac"ファイルから開始します。 "Makefile.am"ファイルは、configure文字列によってmakefileを作成する方法についてautomakeに指示します。 Libtoolは、コードの回りのライブラリ処理を簡素化するために必要です。
手動でconfigure.acファイルの作成を開始することもできますし、半自動的に作成するための「autoscan」ヘルパーを使用することもできます。時には
autoreconf -i
のlinux
でフローを構築していると非常に良いチュートリアルがある
https://robots.thoughtbot.com/the-magic-behind-configure-make-make-install
:次に
、準備ができたら、この1つは魔法を行いますソフトウェア製品はconfigureスクリプトなしで出荷されます。 autogen.shスクリプトを探します。それはおそらく実行されます:
aclocal || die "aclocal failed"
automake --add-missing --force-missing --copy --foreign || die "automake failed"
autoreconf || die "autoreconf failed"
http://books.google.com/books?id=HBbKghM2fGYC&source=gbs_navlinks_s –
をあなたはhttp://www.gnu.org/software/autoconf([Autoconfの]を参照しています/)? – chrisaycock
これは私が[autotools](http://en.wikipedia.org/wiki/GNU_build_system) - > [autobook](http://sources.redhat.com/autobook/)で始めたところです。 –