Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシステムコマンドmake、クリーン使用方法

Linuxシステムコマンドmake、クリーン使用方法

  

最初にmakefileとは何ですか?

makefileは、指定する一連の規則、最初にコンパイルする必要のあるファイル、どのファイルをコンパイルする必要があるかを指定します。 makefileはシェルスクリプトのようなもので、オペレーティングシステムのコマンドも実行できるため、再コンパイル、またはさらに複雑な機能操作が必要になります。

makefileの利点は、「自動コンパイル」で、一度作成すればmakeコマンドだけが必要です。プロジェクト全体が完全に自動コンパイルされるため、ソフトウェア開発の効率が大幅に向上します。一般的に、ほとんどのIDEはこのようなコマンドを持っています:Delphi make、Visual C ++ nmake、Linux GNU make。Visible、makefile工学における編集方法になる

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)です。

make distcheck

リリースパッケージを生成し、それをテストしてリリースパッケージの正確さを判断します。この操作は自動的にアーカイブファイルを解凍してからconfigureコマンドを実行し、コンパイルにエラーがないことを確認するためにmakeを実行します。

make distclean

make cleanに似ていますが、configureによって生成されたMakefileを含むすべてのファイルも削除します。

Copyright © Windowsの知識 All Rights Reserved