make、make installを実行しますとの違い

作成し、それがどのような違いを生むんmake installを?

要するに、コンパイラを作る、インストールがインストールされていることを確認。

概要:Linuxのコンパイルを設定し、それぞれの役割をインストールするには、make installをして作ります

  • ./configureををインストールプラットフォームを備え、ターゲットを検出するために使用されます。例えば、それはあなたがCCまたはGCC、CCが必要とされていないか、GCCでないことを検出し、それはシェルスクリプトです。
  • コンパイルするために使用され、それがその後、コンパイル、メイクファイルから命令を読み取ります。
  • make installをインストールするために使用され、それはまた、指定した場所にマウントされ、メイクファイルから命令を読み取ります。

1、設定

このステップは、一般的なコードとして、インストール後の設定パラメータを追加することによって、あなたがコントロールすることができ、次のコンパイルの準備のために、Makefileを生成するために使用されています./のconfigure --prefix = / usrは上記のソフトウェアの意味であります以下は/ usrにインストールされ、実行可能ファイルは、/ usr / binにインストールされます。ソフトウェア構成ファイルのと同時に、いくつかのあなたは--sys-config設定=パラメータを指定することで設定することができます。有効 - - 一部のソフトウェアはまた、--with追加することができずに、 - 無効化などのパラメータをコンパイラを制御するために、あなたはに./configure --helpを可能にすることにより、助けるために詳細な指示を表示することができます。

2、作ります

コンパイラ書かれた仕様でコンパイルする必要が彼の手続きの自動化コールのgccの自動コンパイルのための制御プログラムであるLinuxの開発キット、LDを作成し、特定のプログラムを実行すると、Makefileを意味します。彼が使用する一般的な、Makefileの制御コードでは、configureのパラメータと特定のシステム環境によって生成されたスクリプトを提供します。

3、make installを

このコマンドは(もちろん、あなたがチェックを行い実行したり、テストはいくつかのテストを行って確認する必要があり、いくつかのソフトウェア)をインストールするには、このステップは、一般的に(ファイルシステムに書き込みたいので)あなたがroot権限を持っている必要があり

おすすめ

転載: www.linuxidc.com/Linux/2019-08/160139.htm