在网络上将C编译为WebAssembly

时间:2018-08-24 17:39:40

标签: web emscripten webassembly

诸如Emscripten / EmSDK之类的工具可用于编译不同的语言,尤其是C到WebAssembly二进制(.wasm)。诸如WebAssembly Studio之类的网站使用它们通过服务器上的Web界面来编译高级语言。

这些工具或替代工具是否已移植到Javascript / WebAssembly,以便它们可以自己在Web上运行?

我的目标是能够在浏览器客户端上将C源代码编译为.wasm,然后在其中运行它。

1 个答案:

答案 0 :(得分:2)

是的,您可以将LLVM编译为asm.js或WebAssembly,并在浏览器中运行它。这是一个示例:

https://kripken.github.io/llvm.js/demo.html