0

EclipseのMakeFileとは何ですか?ドキュメントから:

makefileは、ターゲットの構築を説明するmakeコマンドによって参照されるテキストファイルであり、ソースレベルの依存関係や構築順序の依存関係などの情報が含まれています。CDTはmakefileを生成できます。このようなプロジェクトは、ManagedMakeプロジェクトと呼ばれます。Standard Makeプロジェクトと呼ばれる一部のプロジェクトでは、独自のmakefileを定義できます。

しかし、この説明は、MakeFileが何であるかを理解するのに役立ちません。VisualStudio / C#からEclipse /C++に移行しています。MakeFileはVisualStudioのメタデータに類似していますか?MakeFileを作成する必要があるのはいつですか。また、C++コード以外に必要なのはなぜですか。

[編集]私はVSとC#を使用してWindowsで開発していました。そして今、MacでEclipse /C++を試しています。Linuxで誰かを構築したことはありません。ですから、私がこれまで読んだ答えは、何も説明するのに役立ちません。

4

2 に答える 2

2

簡単に言うと、makefileは、プログラムをビルドするファイルです。これらは通常、コマンドラインから使用されます。Linuxで何かを構築したことがある場合は、。/configureを実行したことがあるかもしれません。作る ; インストールします。そこでmakefileを使用しています。

詳細... https://en.wikipedia.org/wiki/Make_ (software )

于 2012-05-14T05:40:50.840 に答える
0

簡単に言えば、Make はクロスプラットフォームの構成設定を 1 つのファイルで作成するのに役立ち、Windows や Mac OS を含む驚くほど多くのプラットフォームで動作します。

Windowsについて言及すると、インストールするコンピューターにMakeがインストールされている必要があります(Windowsでは、CygwinとMinGWにはMakeが含まれています)。ユーザーが実際にソースからコードをビルドする場合にのみ必要です。

しかしもちろん、異なるプラットフォームごとに Make コードを含める必要があります (たとえば、Unix 系のもの、Windows 用のものなど)。

于 2012-05-14T05:51:18.473 に答える