При компиляции С++ вы, конечно же, используете компилятор для целевой платформы, для которой вы хотите скомпилировать. Есть ли компилятор С++, который нацелен на JVM (поэтому вместо использования "родного" интерфейса Java код С++ скомпилирован в байт-код Java)?
Компиляция С++ для JVM
Ответ 1
NestedVM обеспечивает двоичный перевод для Java Bytecode. Это делается путем компиляции GCC в двоичный код MIPS, который затем переводится в файл класса Java. Следовательно, любое приложение, написанное на C, С++, Fortran или любом другом языке, поддерживаемое GCC, может быть запущено на 100% чистой Java без изменений источника.
Ответ 2
Поскольку у меня есть ответ на этот аналогичный вопрос SO > , в городе появился новый ребенок под названием gcc-bridge. Это плагин maven и поддерживает все gug-языки, такие как c, С++, fortran.