Loading article…
GNUツールチェーンは、GNU プロジェクトによって作成された広範なプログラミング ツールのコレクションです。これらのツールは、ソフトウェアアプリケーションやオペレーティング システムの開発に使用されるツールチェーン(連続して使用されるツール スイート)を形成します。
GNU ツールチェーンは、 Linux、一部のBSDシステム、組み込みシステム向けソフトウェアの開発において重要な役割を果たしています。GNU ツールチェーンの一部は、 Solaris、macOS、Microsoft Windows ( CygwinおよびMinGW/MSYS経由)、Sony PlayStation Portable ( PSP 改造シーンで使用) [1]、Sony PlayStation 3などの他のプラットフォームでも直接使用されたり、移植されたりしています。[2]
コンポーネント
GNU ツールチェーンのプロジェクトは次のとおりです。
- GNU Autotools (ビルド システム) – GNU のソフトウェア ビルド ツールセット
- GNU Binutils – 実行可能コード用の GNU ソフトウェア開発ツール
- GNU Bison – Yacc 互換のパーサー生成プログラム
- GNU C ライブラリ – 標準 C ライブラリの GNU 実装
- GNU コンパイラ コレクション – さまざまなプログラミング言語用の無料のオープンソース コンパイラ
- GNU デバッガー – ソースレベル デバッガー
- GNU m4 – 汎用マクロプロセッサ
- GNU make – ソフトウェアビルド自動化ツール
参照
- CVS – 歴史的な集中型バージョン管理システム
- クロスコンパイラ – クロスプラットフォームマシンコードコンパイラ
- Cygwin – Windows 用の Unix ライクな環境
- Git – 分散バージョン管理ソフトウェア システム
- GNU Classpath – Javaの標準クラスライブラリの実装
- GNU Core Utilities – Unix 系オペレーティング システムで使用される基本的なユーティリティを含むソフトウェア パッケージ
- LLVM – 複数のプログラミング言語用のコンパイラバックエンド
- MinGW – Microsoft Windows でアプリケーションを開発するための無料のオープンソース ソフトウェア
参考文献
- ^ Homebrew Playstation Portable GNU Toolchain、pspdev 、 2021-01-03取得
- ^ 「Sony Playstation Linux GNU Toolchain」. oss.sony.net . 2021年1月3日閲覧。
外部リンク
- GCC、GNU コンパイラ コレクション
- Linux でのビルドとインストール
- さまざまな組み込みプラットフォーム向けに構築済みの Win32 GNU ツールチェーン
