Как заголовок указывает, там какие-либо компиляторы/интерпретаторы байт-кода C/C++? Я пишу приложение на интерпретируемом языке, который зависит от определенных библиотек, которые являются полностью кросс-компилируемыми (нет никаких специальных флагов для указания на изменения кода во время компиляции для определенной платформы), но записаны в C и C++. Вместо того, чтобы поставлять n-platform-specific-libs с каждой платформой, было бы хорошо поставляться, один набор освобождает, которые интерпретируются одной платформой определенный интерпретатор.
Возможный и/или доступный?
EDIT1: рассматриваемым интерпретируемым языком является Python, хотя я могу также использовать Ruby.
Какой переводимый язык вы используете? Если у него есть реализация на основе .NET (например, IronPython), вы могли бы использовать его с компилятором C ++ / CLI для создания байтового кода для .NET CLR и Mono.
Это возможно только в том случае, если у вас есть полный контроль над вашими библиотеками C ++.
Если вы не уверены в использовании .NET VM / CLR, вы можете попробовать Java VM с LLJVM ( через llvm-gcc) и либо Jython , либо JRuby .