首页 > 解决方案 > 在 Web 上将 C 编译为 WebAssembly

问题描述

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

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

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

标签: webemscriptenwebassembly

解决方案


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

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


推荐阅读