Mono有一个LLVM编译器。无论如何使用Emscripten(将C#代码编译为JavaScript)?
答案 0 :(得分:4)
目前没有开箱即用的方法。这可能是可能的,但这需要大量的工作。您需要使用LLVM codegen以完整的AOT(提前)编译模式运行mono。但是有很多问题:
等等......
答案 1 :(得分:0)
您可以尝试使用C#Native
答案 2 :(得分:0)
即使您在完整AOT中运行mono并使用LLVM编译程序,也无法将其与emscripten一起使用。这是我的discussion in mono group:
的引用除此之外,不,由于很多原因,不能将emscripten用于单声道的llvm输出。 输出嵌入调用单声道运行时和一些trampilines。 Mono使用自定义的LLVM进行自定义IR操作,并且无法在emscripten上工作而无需进行任何工作。