任何C / C ++到非本地字节码编译器/解释器?

正如标题所示,是否有任何C / C ++字节码编译器/解释器? 我正在用一种解释语言编写应用程序,该语言依赖于某些完全可交叉编译的库(在编译某个平台时没有特殊的标志来指示代码更改)但是用C和C ++编写。 不是在每个平台上运送n-platform-specific-libs,而是运送一组由一个平台特定的解释器解释的lib。

可能和/或可用?

EDIT1:有问题的解释语言是Python,虽然我也可以使用Ruby。

你使用哪种解释语言? 如果它具有基于.NET的实现(例如IronPython),您可以将它与C ++ / CLI编译器一起使用,以生成.NET CLR和Mono的字节代码。

如果您完全控制C ++库,这可能是可行的。

如果您不确定使用.NET VM / CLR,那么您可以尝试使用LLJVM (通过llvm-gcc)以及Jython或JRuby来尝试Java VM。