GNU Toolchain
aus Wikipedia, der freien Enzyklopädie
Das GNU Toolchain (deutsch: GNU Werkzeugkette) ist ein Gesamtbegriff für die Programmierwerkzeuge, die vom GNU-Projekt produziert wurden. Diese Projekte bilden ein Gesamtsystem oder eine Werkzeugkette, die für die Programmierung von sowohl Anwendungen als auch Betriebssystemen genutzt werden. Das GNU Toolchain ist ein wichtiger Bestandteil bei der Entwicklung des Linux Kernels, der Entwicklung der BSD und ein Standardtool bei der Entwicklung von Eingebetteten Systemen. Teile des Toolchains sind auch bei Solaris, Mac OS X, für die Programmierung von Windows-Programmen mit Cygwin und MinGW/MSYS sowie die Entwicklung für die Sony Playstation 3[1] weit verbreitet.
Projekte, welche zum GNU Toolchain gehören, sind folgende:
- GNU Make, für die Automatisierung des Build- und Kompilierungsvorgangs;
- GNU Compiler Collection (GCC), mit Compilern für verschiedene Programmiersprachen;
- GNU Binutils, Linker, Assembler und andere Tools;
- GNU Debugger (GDB);
- GNU Build System (Autotools): Autoconf, Autoheader, Automake, Libtool