java - sistema - Compilando C++ para la JVM
que es la jvm de java y sus implicaciones (2)
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)?
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.
Como he respondido en esta pregunta similar , 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.