Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  apa itu linux gcj

apa itu linux gcj

青灯夜游
青灯夜游asal
2023-04-21 18:22:291625semak imbas

Dalam Linux, GCJ ialah pengkompil Java GNU Ia boleh menyusun atur cara java ke dalam kod tempatan Fail boleh laku selepas penyusunan berjaya boleh dijalankan secara langsung tanpa jre, fail boleh laku boleh dijalankan secara langsung. Kelajuan dipertingkatkan, tetapi kelemahannya ialah fail yang dihasilkan lebih besar. GCJ boleh menyusun fail sumber Java ke dalam fail bytecode Java atau menyusun terus fail sumber Java ke dalam kod mesin tempatan Ia juga boleh menyusun fail bytecode Java ke dalam kod mesin tempatan.

apa itu linux gcj

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah itu linux gcj

GCJ ialah singkatan GNU Compiler untuk Bahasa Pengaturcaraan Java Ia adalah pengkompil Java GNU, yang boleh menukar java ke Atur cara disusun ke dalam kod tempatan Fail boleh laku selepas penyusunan berjaya tidak lagi memerlukan jre dan boleh dijalankan secara langsung Kelajuan program selepas penyusunan ke dalam kod tempatan adalah lebih besar.

Di dalam GCC, ia mengandungi bahagian hadapan untuk bahasa pengaturcaraan Java (gcc/java), perpustakaan masa jalan (libjava) dan perpustakaan alat lain (boehm-gc, libffi dan zlib). Kebanyakan pelaksanaan perpustakaan masa jalan dikongsi dalam projek GNU Classpath.

GCJ ialah pengkompil bahasa Java yang ringan dan berprestasi tinggi. Ia boleh menyusun fail sumber Java ke dalam fail kod bait Java atau menyusun fail sumber Java secara langsung ke dalam kod mesin tempatan Ia juga boleh menyusun fail kod bait Java ke dalam kod mesin tempatan.

Aplikasi yang disusun dipautkan dengan libgcj masa jalan GCJ. Masa jalan menyediakan perpustakaan kelas teras, pengumpul sampah dan penterjemah bytecode. libgcj dapat memuatkan dan mentafsir fail kelas secara dinamik, menghasilkan aplikasi yang disusun/ditafsirkan hibrid. Masa jalan disepadukan ke dalam projek dengan nama yang sama dengan GNU Classpath. Menyokong paling banyak perpustakaan kelas jdk1.4 dan beberapa perpustakaan kelas jdk1.5.

GCJ juga boleh dikonfigurasikan sebagai penyusun silang yang sesuai untuk sistem terbenam. GNU Debugger (gdb) terkini menyokong GCJ. Untuk tutorial mudah tentang menggunakan gdb untuk nyahpepijat program Java, lihat bahan rujukan.

pemasangan gcj

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

apa itu linux gcj

Gunakan arahan gcj

FirstApp.java

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

Kompilkan

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

Jalankan

apa itu linux gcj

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci apa itu linux gcj. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah maksud arahan linux su?Artikel seterusnya:Apakah maksud arahan linux su?