#コンパイルとビルドとメイクの違い
コンパイルとは
*.cpp ファイルなどテキスト形式で書かれたプログラムソースを中間ファイル*.objに変換すること。この時点で概ね機械語に翻訳されている。
ビルドとは
コンパイル+リンク。複数の中間ファイルから実行ファイルを作り上げること。
メイクとは
コンパイルの対象となるファイル、ビルドの対象となるファイルに関する情報を一ファイルとして保存しておき、これに基づいてコンパイル、ビルドを効率的に行なうシステム。更新されたファイルがあればそれだけを対象にコンパイル、ビルドを実行するので、時間を無駄にすることがない。
#参考文献