Help us understand the problem. What is going on with this article?

ビルドとコンパイルの違い

More than 5 years have passed since last update.

同じ意味だと思っていました。

IT用語辞典e-wordsより

コンパイル

人間がプログラミング言語を用いて作成したソフトウェアの設計図(ソースコード)を、コンピュータ上で実行可能な形式(オブジェクトコード)に変換すること。
そのためのソフトウェアをコンパイラという。変換のみを一括して行い、生成したオブジェクトコードの実行は行わない。

ビルド

ソースコードのコンパイルやライブラリのリンクなどを行い、最終的な実行可能ファイルを作成すること。
また、そのような作業によって生成されたソフトウェアの版。

違い

ビルドの中にコンパイルがある。

コンパイル:

コンピュータが実行するのに適した形式に変えて、実行可能なファイルに変換する。

ビルド:

コンパイル+使っているライブラリに関連づける(リンク)

ビルドツールの例

jadeをhtmlへ変換(コンパイル)だけじゃなくリンクする作業もする⇒ビルド
ビルドができるのが、yeoman

rico
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした