„GNU Toolchain“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Details betr. Windows |
Aka (Diskussion | Beiträge) K https |
||
Zeile 1: | Zeile 1: | ||
Die '''GNU Toolchain''' (deutsch: ''GNU-Werkzeugkette'') ist ein Gesamtbegriff für die [[Programmierwerkzeug]]e, die vom [[GNU-Projekt]] entwickelt werden. Diese Projekte bilden eine Werkzeugkette, die für die Programmierung von [[Anwendungsprogramm|Anwendungen]] und [[Betriebssystem]]en eingesetzt werden können. Die GNU Toolchain ist ein wichtiger Bestandteil bei der Entwicklung des [[Linux (Kernel)|Linux-Kernels]], der Entwicklung der [[Berkeley Software Distribution|BSD]] und ein Standardtool bei der Entwicklung von [[Eingebettetes System|eingebetteten Systemen]]. Teile der Toolchain sind auch bei [[Solaris (Betriebssystem)|Solaris]], [[Mac OS X]] sowie in der Entwicklung für die Sony [[PlayStation 3]]<ref> |
Die '''GNU Toolchain''' (deutsch: ''GNU-Werkzeugkette'') ist ein Gesamtbegriff für die [[Programmierwerkzeug]]e, die vom [[GNU-Projekt]] entwickelt werden. Diese Projekte bilden eine Werkzeugkette, die für die Programmierung von [[Anwendungsprogramm|Anwendungen]] und [[Betriebssystem]]en eingesetzt werden können. Die GNU Toolchain ist ein wichtiger Bestandteil bei der Entwicklung des [[Linux (Kernel)|Linux-Kernels]], der Entwicklung der [[Berkeley Software Distribution|BSD]] und ein Standardtool bei der Entwicklung von [[Eingebettetes System|eingebetteten Systemen]]. Teile der Toolchain sind auch bei [[Solaris (Betriebssystem)|Solaris]], [[Mac OS X]] sowie in der Entwicklung für die Sony [[PlayStation 3]]<ref>https://oss.sony.net/Products/Linux</ref> weit verbreitet. |
||
Für Windows kann man entweder unter [[Cygwin]], mit [[MinGW]]/MSYS oder mit [[Mingw-w64]]/[[MSYS2]] kompilieren; im ersteren Fall benötigt man zur Programmausführung die Cygwin-Runtime-Bibliothek, in den anderen Fällen erhält man native Windows-Executables. |
Für Windows kann man entweder unter [[Cygwin]], mit [[MinGW]]/MSYS oder mit [[Mingw-w64]]/[[MSYS2]] kompilieren; im ersteren Fall benötigt man zur Programmausführung die Cygwin-Runtime-Bibliothek, in den anderen Fällen erhält man native Windows-Executables. |
Aktuelle Version vom 30. April 2021, 19:13 Uhr
Die GNU Toolchain (deutsch: GNU-Werkzeugkette) ist ein Gesamtbegriff für die Programmierwerkzeuge, die vom GNU-Projekt entwickelt werden. Diese Projekte bilden eine Werkzeugkette, die für die Programmierung von Anwendungen und Betriebssystemen eingesetzt werden können. Die 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 der Toolchain sind auch bei Solaris, Mac OS X sowie in der Entwicklung für die Sony PlayStation 3[1] weit verbreitet.
Für Windows kann man entweder unter Cygwin, mit MinGW/MSYS oder mit Mingw-w64/MSYS2 kompilieren; im ersteren Fall benötigt man zur Programmausführung die Cygwin-Runtime-Bibliothek, in den anderen Fällen erhält man native Windows-Executables.
Diese Projekte gehören zur GNU Toolchain:
- GNU Make, für die Automatisierung des Build- und Kompilierungsvorgangs;
- GNU Compiler Collection (GCC), mit Compilern für verschiedene Programmiersprachen;
- GNU Binutils: GNU Linker, GNU Assembler und andere Tools;
- GNU Debugger (GDB);
- GNU Build System (konkrete Bezeichnung: GNU Autotools): Autoconf, Autoheader, Automake, Libtool