Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist Linux GCJ?

Was ist Linux GCJ?

青灯夜游
青灯夜游Original
2023-04-21 18:22:291627Durchsuche

Unter Linux ist GCJ der Java-Compiler. Er kann Java-Programme in lokalen Code kompilieren. Nach der Kompilierung in lokalen Code kann die ausführbare Datei direkt ausgeführt werden Das Programm wurde verbessert, der Nachteil besteht jedoch darin, dass die generierten Dateien größer sind. GCJ kann Java-Quelldateien in Java-Bytecode-Dateien kompilieren oder Java-Quelldateien direkt in lokalen Maschinencode kompilieren. Es kann auch Java-Bytecode-Dateien in lokalen Maschinencode kompilieren.

Was ist Linux GCJ?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer. Was ist Linux gcj? Nach erfolgreicher Kompilierung benötigt die ausführbare Datei kein JRE mehr und kann direkt ausgeführt werden dass die generierte Datei größer ist.

Innerhalb von GCC enthält es ein Frontend für die Programmiersprache Java (gcc/java), eine Laufzeitbibliothek (libjava) und andere Toolbibliotheken (boehm-gc, libffi und zlib). Die meisten Laufzeitbibliotheksimplementierungen werden im GNU Classpath-Projekt gemeinsam genutzt. GCJ ist ein leichter, leistungsstarker Java-Sprachcompiler. Es kann Java-Quelldateien in Java-Bytecode-Dateien kompilieren oder Java-Quelldateien direkt in lokalen Maschinencode kompilieren. Es kann auch Java-Bytecode-Dateien in lokalen Maschinencode kompilieren. Die kompilierte Anwendung ist mit der GCJ-Laufzeitumgebung libgcj verknüpft. Die Laufzeit stellt die Kernklassenbibliothek, den Garbage Collector und einen Bytecode-Interpreter bereit. libgcj ist in der Lage, Klassendateien dynamisch zu laden und zu interpretieren und so hybride kompilierte/interpretierte Anwendungen zu erstellen. Die Laufzeit ist in ein Projekt mit demselben Namen wie GNU Classpath integriert. Unterstützt höchstens JDK1.4-Klassenbibliotheken und einige JDK1.5-Klassenbibliotheken.

GCJ kann auch als Cross-Compiler für eingebettete Systeme konfiguriert werden. Der aktuelle GNU Debugger (gdb) unterstützt GCJ. Ein einfaches Tutorial zur Verwendung von gdb zum Debuggen von Java-Programmen finden Sie in den Referenzmaterialien.

gcjinstallation

http://www.sjsjw.com/kf_www/ Artikel /48_13877_22103.asp

Gcj-Befehl verwenden

#🎜 🎜# #🎜 🎜 #
FirstApp.java

public class FirstApp
{ 
    public static void main(String args[])
        {
            System.out.println("This is a test.");
      }
}
Was ist Linux GCJ?Compile

gcj --main=FirstApp -o FirstApp FirstApp.o

Run

Related Empfohlen : „

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist Linux GCJ?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn