最近、私はnginxのソースコードを読んでいるが、私はそれは、私がMakefile.amを書くために私の最善を尽くしてきたautoconfによってコードのビルドする方法が混乱しました、不幸、私は正しいの書き込みに失敗しましたよMakefile.amファイル、私は構成ファイルを取得できないので、誰もMakefile.amを書く方法を知っていますか?ビルドnginxの使用autoconfの
0
A
答えて
1
私はMakefile.am
の書き方を知っているが、あなたはする必要がありません。
おわかりのように、nginx
ソースパッケージは、GNU autotools パッケージです。
あなたは autotoolingをしません。 nginx
を書く人はそれを行います。あなたがソースパッケージをダウンロード すると、configure.ac
は、Makefile.am
(S)および他の autotoolsのファイルは、すべてのソースコードと一緒にそこに既にあります。
パッケージをビルドするには、スクリプトを実行して のシステムに正しいメイクファイルを生成し、make
を実行するだけです。 (そのため、 ビルドシステムはautotools
となります)
ソースパッケージはhttp://nginx.org/download/
から配布されています。あなたはnginx 1.10.2
(この時点では安定版リリース)、あなたは、単に、適当な作業ディレクトリにこの を行いたい と仮定すると:
$ wget http://nginx.org/download/nginx-1.10.2.tar.gz
$ tar zxf nginx-1.10.2.tar.gz
$ cd nginx-1.10.2
$ ./configure
$ make
そして、それは./nginx-1.10.2
に建てられています。あなたは、あなたのシステムにnginx
をインストールしたい場合は続ける:
$ sudo make install
任意のautotooledソースパッケージを構築することは、この同じ不可欠です。
詳細とバリエーションについては、はを行う、私はnginxの作者にメールをお送りしていNSTALLING NGINX OPEN SOURCE
0
を読んで、彼は、configureファイルを手で
関連する問題
- 1. autoconfを使用して "ビルド"と "ターゲット" Cコンパイラを取得する方法
- 2. CMakeのは、Autoconfの
- 3. アンドロイド用Autoconf。存在する?
- 4. Automake/Autoconfスクリプトのカスタムディレクトリ
- 5. autoconf内で異なる名前のライブラリを使用する
- 6. nginxのcertbot-autoを使用
- 7. autoconfでクロスコンパイル
- 8. ドッキングウィンドウのnginxのは、私がドッキングウィンドウでnginxのを使用
- 9. のAutoconfとは./configure変数
- 10. gcc-arとgcc-ranlibを使用するautoconfレシピ
- 11. yii2のレートリミットとnginxをレートリミットに使用
- 12. サービス 'nginx'のビルドに失敗しました:...読み取り専用ファイルシステム
- 13. テンプレートを使用したHTMLのビルドとjavascriptのビルド
- 14. Windows 7のAutoconfがひどく遅い
- 15. autoconfを必要とするm4のインストール
- 16. debianのautoconfをダウングレードする方法は?
- 17. のAutoconfは、ここで変数
- 18. レスポンスルート用のコンフィグnginx
- 19. ビルド構成ファイルでのantの使用
- 20. ローカルマシンでのTFSビルド定義の使用
- 21. nginx RoundCube + nginxはポート993でimapを使用できません
- 22. Ubuntu 12.04でalsa-utils 1.1.2をビルドすると、autoconfの失敗をデバッグする方法は?
- 23. iOSモジュールを使用したネイティブビューのビルドとチタンでの使用
- 24. autoconfでsysrootを使用するにはどうすればよいですか?
- 25. autoconfを使用してC++ 11を有効にできません
- 26. autoconfを使用してバイナリファイルからオブジェクト(.o)を生成するカスタムコマンド
- 27. DLLのTFSビルドを使用する
- 28. PhonegapのAdmob Phonegapを使用してビルド
- 29. VSTSビルドのデフニッションを使用したstylecop
- 30. PHPのCMS用にnginxを使用したHTTPS設定Kirby
おかげで多くのことを書かれていた、私は./configureを、次に作る知っていると述べました私はconfigureファイルを生成するためにautoconfを使用することに興味がありましたが、nginxの作者に手紙を書いたので、手作業でこのconfigureファイルを書いて、Makefile.amを書き込もうとしましたが失敗しました – user3054879