この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11079|答える: 0

[Linux] Linux config/configure/Configure、make、make、make、test/make check、sudo make in...

[リンクをコピー]
掲載地 2016/01/22 16:39:42 | | |
これらはGNUのAUTOCONFおよびAUTOMAKEを使って生成されるプログラムの典型的なインストールステップです
config/configure/configure
これは取り付けプラットフォームのターゲット特性を検出するために使われます。 例えば、CCかGCCかを検出しますが、CCやGCCではなくシェルスクリプトです
このステップは一般的に次のコンパイル準備のためのMakefileを生成するために使われ、設定後にパラメータを追加することでインストールを制御できます。例えば:
./configure --prefix = /usr
上記の通り、/usrの下にソフトウェアをインストールするということです
実行ファイルは /usr/bin にインストールされます(デフォルトの /usr/local/bin ではなく)
リソースファイルは/usr/share(デフォルトの/usr/local/shareの代わりに)にインストールされます。
同時に、いくつかのソフトウェアの設定ファイルには --sys-config= パラメータを指定することで設定できます
また、--with、--enable、--without、--disableなどのパラメータもあり、詳細は./configure --helpで確認できます
作る
このステップはコンパイルに用いられ、Makefileから命令を読み込み、その後コンパイルします
このステップはコンパイルであり、ほとんどのソースコードパッケージはこのステップでコンパイルされます
もちろん、PerlやPythonで書かれたソフトウェアの中には、コンパイルのためにPerlやPythonの呼び出しが必要なものもあります
もし作成中にエラーが発生した場合は、エラーコードを書き留める必要があります(最後の行だけでなく)、その後バグレポートを開発者に提出できます(通常はINSTALLにコミットアドレスを記載します)。あるいはシステムの依存関係が少ない場合など、エラーコードを自分で慎重に調べる必要があります
Make Test / Make Check
名前の通り、このステップはmakeの前のステップを確認し、makeにエラーがないか確認することです。つまり、このステップのすべてのテストとチェックは正常で、誤差は0である必要があります
sudo make install
このステップはインストールに使われ、Makefileから指示を読み取り指定された場所にインストールします
このコマンドは一般的にroot権限が必要です(システムにファイルを書き込むため)ため、前面でsudoが使われます

AUTOMADEやAUTOCONFはCプログラムの公開に非常に有用です。 もしプログラムも作成していてAUTOMAKEやAUTOCONFを使いたい場合は、関連記事を参照 CNGNU.ORG





先の:12行のHTMLウェブページコードで、パソコンがクラッシュし、数分でスマホが再起動します
次に:SC CreateはWindowsシステムサービスを作成します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com