Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
141
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

@rico

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

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

IT用語辞典e-wordsより

コンパイル

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

ビルド

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

違い

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

コンパイル:

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

ビルド:

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

ビルドツールの例

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

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
141
Help us understand the problem. What are the problem?