Loading article…
ツールチェーンとは、ソフトウェアの構築や開発に使用されるソフトウェア開発ツールのセットです。多くの場合、ツールは順番に実行され、 1つのツールの出力が次のツールの入力となるパイプラインを形成します。この用語は、必ずしも順番に実行されない関連ツールのセットを指す場合もあります。[1] [2] [3]
比較的一般的でシンプルなツールチェーンは、特定のオペレーティング システム(OS) とCPUアーキテクチャ用にビルドするためのツールで構成され、コンパイラ、リンカー、デバッガーで構成されます。クロスコンパイラを使用すると、ツールチェーンはクロスプラットフォーム開発をサポートできます。
より複雑なソフトウェアシステムを構築する場合、ツールチェーンには他の多くのツールが含まれることがあります。たとえば、ビデオゲームの場合、ツールチェーンには、サウンドエフェクト、音楽、テクスチャ、3次元モデル、アニメーションを準備し、これらのリソースを組み合わせて完成品にするためのツールが含まれることがあります。[1] [2]
参照
- Buildroot – Linux をビルドするためのツール
- Debian ビルド ツールチェーン – Debian リポジトリのパッケージをデプロイするためのプログラミング ツールのセット
- DevOps ツールチェーン – DevOps ツールチェーンのリリース パッケージ。
- フレームワーク – 他のソフトウェアの構造化を支援するライブラリの種類
- ライブラリ – コンピュータプログラムの開発に使用されるリソースのコレクション
- GNU ツールチェーン – GNU プロジェクトによって作成されたプログラミング ツールのコレクション
- LLVM – 複数のプログラミング言語用のコンパイラバックエンド
参考文献
- ^ ab 「Toolchain Overview」. nongnu.org . 2012-01-03 . 2013-10-21閲覧。
- ^ ab "Toolchains". elinux.org . 2013-09-08 . 2013-10-21閲覧。
- ^ Imran, Saed; Buchheit, Martin; Hollunder, Bernhard; Schreier, Ulf (2015-10-29).アジャイル ALM 環境におけるツール チェーン: 簡単な紹介. コンピュータ サイエンスの講義ノート。第 9416 巻。pp. 371–380。doi : 10.1007/ 978-3-319-26138-6_40。ISBN 978-3-319-26137-9。
