ホームページ >運用・保守 >Linuxの運用と保守 >Linux における --prefix コマンドは何を意味しますか?

Linux における --prefix コマンドは何を意味しますか?

藏色散人
藏色散人オリジナル
2019-05-20 18:05:0724297ブラウズ

Linux における --prefix コマンドは何を意味しますか?

コンセプト:

ソース コードのインストールは、通常、構成 (configure)、コンパイル ( make )、インストール (make install).

Configure は多くのオプションを持つ実行可能スクリプトです。オプションの詳細なリストを出力するには、インストールするソース コード パスでコマンド ./configure --help を使用します。 –prefix オプションは、インストールを構成するパスです。

機能 1:

このオプションが構成されていない場合、実行可能ファイルは /usr/ に配置されます。インストール後のデフォルトでは bin に local/ が配置され、ライブラリ ファイルはデフォルトで /usr/local/lib に配置され、設定ファイルはデフォルトで /usr/local/etc に配置され、その他のリソース ファイルは /usr/local/share に配置されます。それはかなり厄介です。

-prefix を次のように構成すると、

./configure --prefix=/usr/lcoal/test

すべてのリソース ファイルを /user/local/test パスにすっきりと配置できます。

機能 2:

インストールされている特定のソフトウェアが不要になった場合、インストール ディレクトリを削除するだけでソフトウェアを完全にアンインストールできます。ソフトウェアを移植するには、ディレクトリ全体を別のマシン (同じオペレーティング システム) にコピーするだけで済みます;

もちろん、プログラムをアンインストールするには、元の make ディレクトリで make uninstall を 1 回使用することもできますが、これは make ファイルにアンインストールが指定されています。

以上がLinux における --prefix コマンドは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。