Zum Inhalt springen

„GNU Compiler for Java“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Infobox aktualisiert
"The GCC Java front end and associated libjava runtime library have been removed from GCC."
Markierung: Rückgängigmachung
Zeile 9: Zeile 9:
|Management =
|Management =
|Erscheinungsjahr =
|Erscheinungsjahr =
|AktuelleVersion = 8.2
|AktuelleVersion = 6.5
|AktuelleVersionFreigabeDatum = 26. Juli 2018<ref>[https://www.gnu.org/software/gcc/releases.html GCC Releases]</ref>
|AktuelleVersionFreigabeDatum = 26. Oktober 2018<ref>[https://gcc.gnu.org/ml/gcc/2018-10/msg00221.html GCC 6.5 Released]</ref>
|AktuelleVorabVersion =
|AktuelleVorabVersion =
|AktuelleVorabVersionFreigabeDatum =
|AktuelleVorabVersionFreigabeDatum =
Zeile 22: Zeile 22:
}}
}}


Der '''GNU Compiler for the Java Programming Language''' ('''GCJ''') ist ein [[Ahead-of-time-Compiler]] für die [[Programmiersprache]] [[Java (Programmiersprache)|Java]] und ist ein Teil der [[GNU Compiler Collection]]. GCJ ist sowohl ein [[Bytecode]]- als auch ein [[Maschinensprache|Binärcode]]-Compiler. Er kann Java-[[Quellcode]] zu Java-Bytecode, Java-Byte/Quellcode zu nativem [[Maschinencode]] und auch ganze [[Java Archive]] (JAR) für die verschiedensten [[Prozessorarchitektur]]en [[Compiler|kompilieren]].
Der '''GNU Compiler for the Java Programming Language''' ('''GCJ''') ist ein [[Ahead-of-time-Compiler]] für die [[Programmiersprache]] [[Java (Programmiersprache)|Java]] und war bis zur Version 6<ref>[https://gcc.gnu.org/gcc-7/changes.html#java GCC 7 Changes]</ref> ein Teil der [[GNU Compiler Collection]]. GCJ ist sowohl ein [[Bytecode]]- als auch ein [[Maschinensprache|Binärcode]]-Compiler. Er kann Java-[[Quellcode]] zu Java-Bytecode, Java-Byte/Quellcode zu nativem [[Maschinencode]] und auch ganze [[Java Archive]] (JAR) für die verschiedensten [[Prozessorarchitektur]]en [[Compiler|kompilieren]].


GCJ benutzt dabei nicht die Klassenbibliotheken von [[Sun Microsystems|Sun]], sondern die freie Java-Implementierung von [[GNU Classpath]]. Da diese Klassenbibliothek noch nicht vollständig implementiert ist, kann es bei manchen Java-Programmen zu Problemen kommen.
GCJ benutzt dabei nicht die Klassenbibliotheken von [[Sun Microsystems|Sun]], sondern die freie Java-Implementierung von [[GNU Classpath]]. Da diese Klassenbibliothek noch nicht vollständig implementiert ist, kann es bei manchen Java-Programmen zu Problemen kommen.

Version vom 27. Oktober 2018, 08:44 Uhr

GNU Compiler for Java

Basisdaten

Entwickler The GNU Project
Erscheinungsjahr 1998[1][2]
Aktuelle Version 6.5
(Format invalid)
Betriebssystem unixoide Systeme
Kategorie Compiler
Lizenz GPL
gcc.gnu.org/wiki/GCJ

Der GNU Compiler for the Java Programming Language (GCJ) ist ein Ahead-of-time-Compiler für die Programmiersprache Java und war bis zur Version 6[4] ein Teil der GNU Compiler Collection. GCJ ist sowohl ein Bytecode- als auch ein Binärcode-Compiler. Er kann Java-Quellcode zu Java-Bytecode, Java-Byte/Quellcode zu nativem Maschinencode und auch ganze Java Archive (JAR) für die verschiedensten Prozessorarchitekturen kompilieren.

GCJ benutzt dabei nicht die Klassenbibliotheken von Sun, sondern die freie Java-Implementierung von GNU Classpath. Da diese Klassenbibliothek noch nicht vollständig implementiert ist, kann es bei manchen Java-Programmen zu Problemen kommen.

Einzelnachweise

  1. gcc.gnu.org. (abgerufen am 27. Januar 2022).
  2. gcc.gnu.org. (abgerufen am 27. Januar 2022).
  3. GCC 6.5 Released
  4. GCC 7 Changes