私は数ヶ月間iPhoneアプリを開発してきました。「makeFile」ファイルを含むいくつかのiPhoneオープンソースアプリの例をいくつか見てきました。Cydiaがここに来たように Cydiaのソースコード
私はそれをグーグルで検索しましたが、満足のいく説明を得ることができませんでした。すべての説明はやや複雑です。
このmakefileが何であるかを簡単な言葉で説明してもらえますか?
私は数ヶ月間iPhoneアプリを開発してきました。「makeFile」ファイルを含むいくつかのiPhoneオープンソースアプリの例をいくつか見てきました。Cydiaがここに来たように Cydiaのソースコード
私はそれをグーグルで検索しましたが、満足のいく説明を得ることができませんでした。すべての説明はやや複雑です。
このmakefileが何であるかを簡単な言葉で説明してもらえますか?
Xcode では、メニューから [ビルド] を選択すると、プロジェクトがコンパイルされます。Makefile は、コマンド ライン以外では同じことを行います。Makefile には、特定のファイルを変更した場合に再構築する必要があるファイルに関する情報が含まれています。
http://en.wikipedia.org/wiki/Makefileを参照
Makefile は非常にさまざまなシステムで機能するので便利です。
メイク ファイルは、Windows の実行可能ファイルのようなものです。アプリケーションを「動作させる」ために実行するコマンドの事前設定リストがあり、依存関係を管理できるため、それらを常に再指定する必要はありません。make ファイルに代わる方法は、コンソールでアプリケーションを実行することです。
コマンド ラインでアプリケーションを実行する場合の問題は、アプリケーションを実行するたびに、すべてのプロジェクト パラメーターを繰り返し指定する必要がある場合があることです。コマンド ラインからアプリケーションを実行することのもう 1 つの欠点は、アプリケーションを実行するためにターミナル/DOS を開く必要があることです。アプリケーションのほとんどのエンド ユーザーは、これを行う必要はありません。Makefile があると、Makefile をクリックするのと同じくらい簡単にアプリケーションを起動できます。
メイクファイルと .exe などの他のファイルの主な違いは、プラットフォームに依存せず、複数のオペレーティング システムで実行できることです。