最近、私は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. アンドロイド用Autoconf。存在する?
- 3. CMakeのは、Autoconfの
- 4. autoconf内で異なる名前のライブラリを使用する
- 5. nginxのcertbot-autoを使用
- 6. のAutoconfとは./configure変数
- 7. gcc-arとgcc-ranlibを使用するautoconfレシピ
- 8. yii2のレートリミットとnginxをレートリミットに使用
- 9. サービス 'nginx'のビルドに失敗しました:...読み取り専用ファイルシステム
- 10. テンプレートを使用したHTMLのビルドとjavascriptのビルド
- 11. nginx RoundCube + nginxはポート993でimapを使用できません
- 12. debianのautoconfをダウングレードする方法は?
- 13. autoconfを必要とするm4のインストール
- 14. のAutoconfは、ここで変数
- 15. Windows 7のAutoconfがひどく遅い
- 16. ローカルマシンでのTFSビルド定義の使用
- 17. ビルド構成ファイルでのantの使用
- 18. Ubuntu 12.04でalsa-utils 1.1.2をビルドすると、autoconfの失敗をデバッグする方法は?
- 19. iOSモジュールを使用したネイティブビューのビルドとチタンでの使用
- 20. VSTSビルドのデフニッションを使用したstylecop
- 21. DLLのTFSビルドを使用する
- 22. autoconfを使用してC++ 11を有効にできません
- 23. autoconfを使用してバイナリファイルからオブジェクト(.o)を生成するカスタムコマンド
- 24. autoconfでsysrootを使用するにはどうすればよいですか?
- 25. 可変パラメタを使用したNginxキャッシング
- 26. マイクロサービスAPIゲートウェイとしてNginxを使用
- 27. dockerとプロキシとしてnginxを使用
- 28. ロードバランス - NGINXを使用したWebアプリケーション
- 29. nginxプロキシを使用してURLをリダイレクト
- 30. WebSocket接続用のプロキシとしてnginxを使用
おかげで多くのことを書かれていた、私は./configureを、次に作る知っていると述べました私はconfigureファイルを生成するためにautoconfを使用することに興味がありましたが、nginxの作者に手紙を書いたので、手作業でこのconfigureファイルを書いて、Makefile.amを書き込もうとしましたが失敗しました – user3054879