Компиляция C ++ для JVM - PullRequest
       2

Компиляция C ++ для JVM

36 голосов
/ 19 ноября 2010

При компиляции C ++ вы, конечно, используете компилятор для целевой платформы, для которой вы хотите скомпилировать. Существует ли компилятор C ++, предназначенный для JVM (поэтому вместо использования «родного» интерфейса Java код C ++ компилируется в байтовый код Java)?

Ответы [ 2 ]

27 голосов
/ 19 ноября 2010

NestedVM предоставляет двоичный перевод для байт-кода Java. Это делается путем компиляции GCC в двоичный файл MIPS, который затем преобразуется в файл класса Java. Следовательно, любое приложение, написанное на C, C ++, Fortran или любом другом языке, поддерживаемом GCC, может быть запущено на 100% чистой Java без изменений исходного кода.

5 голосов
/ 01 февраля 2017

Как я уже ответил на этот похожий ТАК вопрос , в городе появился новый ребенок по имени gcc-bridge . Это плагин maven, который поддерживает все языки gnu, такие как c, c ++, fortran.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...