Pertanyaan Menyusun C ++ untuk JVM


Ketika mengkompilasi C ++ Anda tentu saja menggunakan kompilator untuk platform target yang ingin Anda kompilasi. Apakah ada kompiler C ++ yang menargetkan JVM (jadi alih-alih menggunakan Java "asli" antarmuka C kode + dikompilasi ke kode byte Java)?


32
2017-11-19 02:27


asal


Jawaban:


NestedVM menyediakan terjemahan biner untuk Java Bytecode. Ini dilakukan dengan mengkompilasi GCC ke biner MIPS yang kemudian diterjemahkan ke file kelas Java. Oleh karena itu aplikasi apa pun yang ditulis dalam C, C ++, Fortran, atau bahasa lain yang didukung oleh GCC dapat dijalankan di 100% Java murni tanpa perubahan sumber.


23
2017-11-19 02:37



Seperti yang saya jawab pada ini serupa Pertanyaan SO ada seorang anak baru di kota yang disebut jembatan gcc. Ini adalah plugin maven dan mendukung semua gamages gnu seperti c, c ++, fortran.


3
2018-02-01 10:54