コンパイルとビルドの違いは何ですか?

コンパイルは現在のプロジェクトをオブジェクト等のファイルを生成する動作です。 ビルドはプロジェクトの中で一つ前のビルドから変更のあった部分だけをコンパイルします。
よってソースから最初ヘキサファイルを生成する場合はどちらも同じとなります。 またソースが一つだけの場合でソースを変更した都度動作させる場合は同じ動作となります。
多数のソースを持っプログラムの場合で一部のソースのみ変更を加える場合に PCWが占有するPCの動作中時間に違いが出て来ます。