リリースビルド【release build】
概要

「ビルド」(build)はプログラミングで行われる工程の一つで、開発者がプログラミング言語で記述したソースコードをコンピュータが実行可能な機械語のオブジェクトコードに変換(コンパイル)し、起動用プログラムなどを連結(リンク)して実行可能形式のファイルを生成する操作である。
言語や開発ツールによってはビルドの仕方を「リリースビルド」と「デバッグビルド」から選択できる場合がある。リリースビルドはコンパイラによる最適化により効率的な機械語コードに変換する。実行時に必ずしも必要ない変数名などのソースコードの情報は削除し、実行ファイル内には残さない。
リリースビルドで生成された実行ファイルは効率的でコンパクトであり、実際の利用環境に提供されて実行される。内部の機械語コードとソースコードとの対応関係の多くは失われており、不具合が生じてもソースコード上の対応箇所や変数の値などの詳しい内部状態を調べることは困難である。
一方、デバッグビルドでは変換時の最適化などを行わず、変数名などソースコードの情報を実行プログラムに埋め込んだ状態で実行ファイルを作成する。デバッガなどを用いて実行時の状態を詳しく調べることができ、開発時に不具合を発見して修正するデバッグ作業を効率的に進めることができる。
関連用語
他の辞典等による「リリースビルド」の解説(外部サイト)
この記事の著者 :(株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。























