诸如Emscripten / EmSDK之类的工具可用于编译不同的语言,尤其是C到WebAssembly二进制(.wasm)。诸如WebAssembly Studio之类的网站使用它们通过服务器上的Web界面来编译高级语言。
这些工具或替代工具是否已移植到Javascript / WebAssembly,以便它们可以自己在Web上运行?
我的目标是能够在浏览器客户端上将C源代码编译为.wasm,然后在其中运行它。
答案 0 :(得分:2)
是的,您可以将LLVM编译为asm.js或WebAssembly,并在浏览器中运行它。这是一个示例: