GNUツールチェーンは、GNUプロジェクトが生み出したプログラミングツール群の総称。これらツールがツールチェーン(次々と使用されるようなツール群)を形成し、アプリケーションソフトウェアやオペレーティングシステムの開発で使われる。

GNUツールチェーンは、Linuxカーネル、BSD、組み込みシステム向けソフトウェアなどの開発で重要な役割を果たしている。Solaris、macOS、Windows(Cygwin、MinGW/MSYS、Mingw-w64/MSYS2経由)、PlayStation 3Sony Global - Source Code Distribution Serviceなどでも、そのまま、あるいは移植した上でGNUツールチェーンを使っている。

プロジェクト GNUツールチェーンを構成する主なプロジェクトは以下の通りである。 GNU make: コンパイルとビルド作業の自動化ツール GNUコンパイラコレクション (GCC): 複数のプログラミング言語に対応したコンパイラスイート GNU Binutils: リンカ、アセンブラ、その他のツール GNU Bison: パーサジェネレータ GNU m4: m4マクロプロセッサ GNUデバッガ (GDB): デバッガ作業を行うツール Autotools: ビルドシステムを構成するツール群(Autoconf、Autoheader、Automake、Libtool)

脚注

関連項目 GNU Cライブラリ GNU Classpath CVS MinGW Mingw-w64 MSYS Cygwin