Zum Inhalt springen

„GNU Toolchain“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Fu7uR (Diskussion | Beiträge)
korr
K https
 
(12 dazwischenliegende Versionen von 12 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Die '''GNU Toolchain''' (deutsch: ''GNU Werkzeugkette'') ist ein Gesamtbegriff für die [[Programmierwerkzeug]]e, die vom [[GNU-Projekt]] produziert wurden. Diese Projekte bilden ein Gesamtsystem oder eine Werkzeugkette, die für die Programmierung von sowohl [[Anwendungsprogramm|Anwendungen]] als auch [[Betriebssystem]]en genutzt werden. Die GNU Toolchain ist ein wichtiger Bestandteil bei der Entwicklung des [[Linux Kernel]]s, 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]], für die Programmierung von Windows-Programmen mit [[Cygwin]] und [[MinGW]]/[[MSYS]] sowie in der Entwicklung für die Sony [[Playstation 3]]<ref>http://www.sony.net/Products/Linux</ref> weit verbreitet.
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.
Projekte, welche zur GNU Toolchain gehören, sind folgende:

Diese Projekte gehören zur GNU Toolchain:
* [[GNU Make]], für die Automatisierung des Build- und Kompilierungsvorgangs;
* [[GNU Make]], für die Automatisierung des Build- und Kompilierungsvorgangs;
* [[GNU Compiler Collection]] (GCC), mit Compilern für verschiedene Programmiersprachen;
* [[GNU Compiler Collection]] (GCC), mit Compilern für verschiedene Programmiersprachen;
* [[GNU Binutils]], Linker, Assembler und andere Tools;
* [[GNU Binutils]]: [[GNU Linker]], [[GNU Assembler]] und andere Tools;
* [[GNU Debugger]] (GDB);
* [[GNU Debugger]] (GDB);
* [[GNU Build System]] (konkrete Bezeichnung: GNU Autotools): ''Autoconf'', ''Autoheader'', ''Automake'', ''Libtool''
* [[GNU Build System]] (konkrete Bezeichnung: GNU Autotools): ''Autoconf'', ''Autoheader'', ''Automake'', ''Libtool''


== Siehe auch ==
== Siehe auch ==
* [[Glibc|GNU C Library]]
* [[GNU-C-Bibliothek]]
* [[GNU Classpath]]
* [[GNU Classpath]]


== Quellen ==
== Quellen ==
<references/>
<references />


{{SORTIERUNG:Gnu Toolchain}}
{{SORTIERUNG:Gnu Toolchain}}



[[Kategorie:Softwaretechnik]]
[[Kategorie:Softwaretechnik]]
[[Kategorie:GNU]]
[[Kategorie:GNU]]
[[Kategorie:Freies Programmierwerkzeug]]
[[Kategorie:Freies Programmierwerkzeug]]

[[cs:GNU toolchain]]
[[el:Αλυσίδα GNU]]
[[en:GNU toolchain]]
[[es:GNU toolchain]]
[[fr:GNU toolchain]]
[[ja:GNUツールチェーン]]
[[ml:ഗ്നു ഉപകരണശൃംഖല]]
[[pt:Conjunto de ferramentas GNU]]
[[ru:GNU toolchain]]
[[uk:GNU toolchain]]
[[zh:GNU toolchain]]

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:

  1. https://oss.sony.net/Products/Linux