リリースビルド 【release build】

概要

リリースビルド(release build)とは、ソフトウェア開発ソースコード実行ファイルビルドする際、コンパクトで効率的に実行できる形式にすること。プログラムリリース時にわれ、高速に実行できる小さな実行ファイルを得ることができる。

ビルド」(build)はプログラミングわれる工程の一つで、開発者がプログラミング言語で記述したソースコードコンピュータが実行可能な機械語オブジェクトコードに変換(コンパイル)し、起動用プログラムなどを連結(リンク)して実行可能形式ファイルを生成する操作である。

言語や開発ツールによってはビルドの仕方を「リリースビルド」と「デバッグビルド」から選択できる場合がある。リリースビルドはコンパイラによる最適化により効率的な機械語コードに変換する。実行時に必ずしも必要ない変数名などのソースコード情報は削除し、実行ファイル内には残さない。

リリースビルドで生成された実行ファイルは効率的でコンパクトであり、実際の利用環境に提供されて実行される。内部の機械語コードソースコードとの対応関係の多くは失われており、不具合が生じてもソースコード上の対応箇所や変数などの詳しい内部状態を調べることは困難である。

一方、デバッグビルドでは変換時の最適化などをわず、変数名などソースコード情報実行プログラムに埋め込んだ状態で実行ファイルを作成する。デバッガなどを用いて実行時の状態を詳しく調べることができ、開発時に不具合を発見して修正するデバッグ作業を効率的に進めることができる。

(2024.7.2更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる