Pregunta Compilando C ++ para la JVM


Al compilar C ++, por supuesto, utiliza un compilador para la plataforma de destino para la que desea compilar. ¿Hay un compilador de C ++ que se dirija a la JVM (por lo que, en lugar de utilizar la interfaz "nativa" de Java, el código de C ++ se compila en el código de bytes de Java)?


32
2017-11-19 02:27


origen


Respuestas:


NestedVM proporciona una traducción binaria para Java Bytecode. Esto se hace haciendo que GCC compile a un binario MIPS que luego se traduce a un archivo de clase Java. Por lo tanto, cualquier aplicación escrita en C, C ++, Fortran o cualquier otro lenguaje admitido por GCC puede ejecutarse en Java 100% puro sin cambios de fuente.


23
2017-11-19 02:37



Como he respondido en este similar ASI pregunta hay un niño nuevo en la ciudad llamado gcc-bridge. Es un plugin de maven y es compatible con todos los lenguajes de gnu como c, c ++, fortran.


3
2018-02-01 10:54