Wikiwand AI

ツールチェーン

From Wikipedia, the free encyclopedia

ソフトウェア分野におけるツールチェーン(英: toolchain)は、製品(典型的には他機種用プログラムやシステムプログラム)を制作する過程で用いられるプログラムの集合体を指す。あるツールの出力データが次位ツールの入力データとして機能し、連鎖的に実行する構造に由来してこのように呼ばれる。

解説

コンパイル言語におけるソースコードからバイナリを生成するツールチェーンでは、エディタ(含めないとする場合もある)、コンパイラ、アセンブラ、リンカ、ライブラリ(オペレーティング・システムへのインタフェースを提供する)、デバッガ(作成したプログラムのテストとデバッグに使用する)などで構成され、クロスコンパイルツールチェーンも利用できる。ゲームなどの複雑な製品の開発においては、効果音、音楽、テクスチャ、3Dモデル、アニメーションなどを制作するためのツールも必要とされる。

関連項目

Related Articles

Timelines

Top Qs

Fact Checks