Linux システム コマンド make、clean、distclean の使用方法の説明

Makefile は、最初にコンパイルする必要があるファイル、後でコンパイルする必要があるファイル、再コンパイルする必要があるファイルを指定する一連の規則を定義し、より複雑な機能操作を実行することさえできます。オペレーティング システム コマンドを実行できます。
  makefile がもたらす利点は、「自動コンパイル」 一度記述すれば、1 つの make コマンドのみが必要であり、プロジェクト全体が完全に自動でコンパイルされるため、ソフトウェア開発の効率が大幅に向上します。make は、makefile の命令を説明するコマンド ツールです. 一般的に言えば、Delphi の make、Visual C++ の nmake、Linux の GNU の make など、ほとんどの IDE にこのコマンドがあります。工学における編集方法。
make は
、ソース コードをコンパイルし、接続し、オブジェクト ファイルと実行可能ファイルを Makefile に従って生成します。
make clean は、
最後の make コマンドによって生成されたオブジェクト ファイル (接尾辞 ".o" を持つファイル) と実行可能ファイルをクリアします。
make install は
、コンパイルされた実行可能ファイルをシステム ディレクトリ (通常は /usr/local/bin ディレクトリ) にインストールします。
make dist は、
配布パッケージ ファイル (つまり、配布パッケージ) を生成します。このコマンドは、実行可能ファイルと関連ファイルを tar.gz 圧縮ファイルにパッケージ化して、ソフトウェアを配布するためのソフトウェア パッケージとして使用します。
現在のディレクトリに「PACKAGE-VERSION.tar.gz」のような名前のファイルが生成されます。PACKAGE と VERSION は、configure.in で定義した AM_INIT_AUTOMAKE (PACKAGE, VERSION) です。
ディスチェックをする
リリース パッケージを生成し、それをテストおよびチェックして、リリース パッケージの正確性を判断します。この操作は、圧縮されたパッケージ ファイルを自動的に解凍し、configure コマンドを実行し、make を実行してコンパイルにエラーがないことを確認し、最後にパッケージの準備ができてリリースできることを確認します。
make distclean は
make clean に似ていますが、makefile ファイルを含め、configure によって生成されたすべてのファイルも削除します。

おすすめ

転載: blog.csdn.net/qq_44333320/article/details/126418966