Zum Inhalt springen

„GNU Compiler for Java“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Bot: zu viel Abstand am Absatzende entfernt, Leerzeile entfernt
Version von Wikidata
Zeile 8: Zeile 8:
|Management =
|Management =
|Erscheinungsjahr =
|Erscheinungsjahr =
|AktuelleVersion = 6.5
|AktuelleVersion = <!-- Wikidata -->
|AktuelleVersionFreigabeDatum = 26. Oktober 2018<ref>[https://gcc.gnu.org/ml/gcc/2018-10/msg00221.html GCC 6.5 Released]</ref>
|AktuelleVorabVersion =
|AktuelleVorabVersionFreigabeDatum =
|Betriebssystem = [[unixoid]]e Systeme
|Betriebssystem = [[unixoid]]e Systeme
|Programmiersprache =
|Programmiersprache =
Zeile 29: Zeile 26:


== Weblinks ==
== Weblinks ==
* [https://web.archive.org/web/20120219133307/http://gcc.gnu.org/java/ GCJ-Homepage]
* {{Webarchiv | url=http://gcc.gnu.org/java/ |wayback=20120219133307 |text=GCJ-Homepage}}
* {{Webarchiv | url=http://gcc.gnu.org/java/build-snapshot.html | wayback=20131004012004 | text=How to build GCJ/LIBGCJ from snapshots or cvs}}
* {{Webarchiv | url=http://gcc.gnu.org/java/build-snapshot.html | wayback=20131004012004 | text=How to build GCJ/LIBGCJ from snapshots or cvs}}



Version vom 1. Februar 2025, 13:09 Uhr

GNU Compiler for Java

Basisdaten

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

Der GNU Compiler for the Java Programming Language (GCJ) war 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.

Einstellung

Die Entwicklung wurde 2009 eingestellt. Es verblieb ein Stand auf J2SE 5.0 bzgl. des Compilers, GNU Classpath für 5.0 nicht mehr vollendet.[5]

Einzelnachweise

  1. gcc.gnu.org. (abgerufen am 27. Januar 2022).
  2. gcc.gnu.org. (abgerufen am 27. Januar 2022).
  3. Jakub Jelinek: GCC 6.5 Released. 26. Oktober 2018.
  4. GCC 7 Changes
  5. The GNU Compiler for the JavaTM Programming Language. Free Software Foundation, Inc., 22. September 2009, archiviert vom Original am 2. November 2016; abgerufen am 17. Oktober 2019 (englisch).