我找到了一个名为emscripten的编程工具,它可以使用LLVM将c ++代码编译为Javascript代码。是否可以使用Emscripten(或类似的工具?)
将C编译为Javascript答案 0 :(得分:1)
Emscripten对C ++一无所知。它在LLVM IR上运行,并且关心代码的创建方式相对较少。您可以将任何内容(具有LLVM-IR发射编译器)(包括C ++)编译到LLVM IR并将其传递给Emscripten。
请注意,结果不太可能类似于人工编写的JavaScript,并且不适合维护和进一步开发。它还有一些固有的restrictions - JavaScript不是机器代码,即使它是,它也不一定与某些低级代码的假设兼容。