ビルドとは
ビルドとは、プログラムをコンピュータが実行できる状態にする作業です。
具体的には、コンパイルとリンクです。
コンパイルとは
コンパイルは、プログラミング言語(人間が理解できる言語)を機械語(01の言語)に変換することです。
コンピュータ(CPU)は機械語のプログラムしか実行できませんのでコンパイルが必要です。
コンパイルをするためのソフトウェアをコンパイラと言います。コンパイラはプログラミング言語ごとに異なります。
リンクとは
リンクとは、コンパイルされたファイルをまとめることです。
開発時に1つのファイルにプログラムを書いていくとするととんでもない行数になってしまいますので、複数のファイルに分けて書いていきます。プログラムの実行時にはそれらをまとめて実行するというイメージです。
リンクを行うソフトウェアがリンカです。
まとめ
ビルドとは、コンパイルとリンクを行ってプログラムを実行できる状態にすることです。