像Emscripten/the EmSDK这样的工具可以用来编译不同的语言,特别是C到WebAssembly二进制文件(.wasm(。像WebAssembly Studio这样的网站使用它们通过服务器上的Web界面编译高级语言。
这些或替代工具是否已移植到Javascript/WebAssembly,以便它们可以自己在Web上运行?
我的目标是能够在浏览器客户端上将 C 源代码编译为 .wasm,然后在那里运行它。
是的,您可以将LLVM编译为asm.js或WebAssembly并在浏览器中运行它。下面是一个示例:
https://kripken.github.io/llvm.js/demo.html