最初に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を含むすべてのファイルも削除します。
OpvnVPN中国のフルネーム:仮想プライベートネットワーク。それは私設私設ネットワークを構築するために公衆ネットワーク設備を使用する技術です。いくつかの大企業、しばしば複数の地域、複数の支店で、デー
あなたがLinuxユーザーなら、あなたはあなたのLinuxファイルをデフラグする必要はないと聞いたかもしれません system 。 Linuxディストリビューション
以前にコンパイルされた通常のプロジェクト(IAR5.5で確立)を開くと、コンパイラは次のエラーを表示します(現在使用されているIAR6.3)。 エラー[Pe147]:宣言は、「__ interwork