GNU-Toolchain - GNU toolchain
Die GNU-Toolchain ist eine breite Sammlung von Programmierwerkzeugen, die vom GNU-Projekt erstellt wurden . Diese Werkzeuge bilden eine Werkzeugkette (eine Reihe von Tools in einer seriellen Art und Weise verwendet) , die für die Entwicklung von Software - Anwendungen und Betriebssysteme .
Die GNU-Toolchain spielt eine entscheidende Rolle bei der Entwicklung von Linux , einigen BSD- Systemen und Software für eingebettete Systeme . Teile der GNU-Toolchain werden auch direkt mit anderen Plattformen wie Solaris , macOS , Microsoft Windows (über Cygwin und MinGW/MSYS ), Sony PlayStation Portable (von der PSP-Modding-Szene verwendet ) und Sony PlayStation 3 verwendet oder auf diese portiert .
Komponenten
In der GNU-Toolchain enthaltene Projekte sind:
- GNU make : ein Automatisierungswerkzeug zum Kompilieren und Erstellen
- GNU Compiler Collection (GCC): eine Suite von Compilern für mehrere Programmiersprachen
- GNU-C-Bibliothek (glibc): Kern-C-Bibliothek einschließlich Header, Bibliotheken und dynamischer Lader
- GNU Binutils : eine Suite von Tools einschließlich Linker, Assembler und andere Tools
- GNU Bison : ein Parser-Generator , der häufig mit dem lexikalischen Analysator Flex verwendet wird
- GNU m4 : ein m4- Makroprozessor
- GNU Debugger (GDB): ein Code-Debugging-Tool
- GNU Autotools (GNU Build System): Autoconf , Automake und Libtool
Siehe auch
Verweise
Externe Links
- GCC, die GNU-Compiler-Sammlung
- Erstellen und Installieren unter Linux
- Vorgefertigte Win32 GNU Toolchains für verschiedene eingebettete Plattformen