WebAssembly - 编译为 WASM 的工具

  • 简述

    本章将讨论一些在使用 WebAssembly 时非常有用的易于使用的工具。让我们从了解 WebAssembly.studio 工具开始。
  • WebAssembly.studio

    该工具允许您将 C、Rust、Wat 编译为 Wasm 等。
    WebAssembly 工作室
    首先,您可以单击 Empty C Project、Empty Rust Project、Empty Wat Project 将 C 和 Rust 编译为 WASM。5.
    空 C 项目
    它具有构建、运行来构建代码并检查输出。下载按钮允许您下载.wasm文件,该文件可用于在浏览器内部进行测试。这个工具对于编译 C 和 Rust 代码并检查输出非常有帮助。
  • WebAssembly 资源管理器

    WebAssembly Explorer 允许您编译 C 和 C++ 代码。有关更多详细信息,请参阅链接https://mbebenita.github.io/WasmExplorer/。单击链接后将出现的屏幕如下所示 -
    WebAssembly 资源管理器
    您可以选择 C ​​和 C++ 版本。C 或 C++ 的源代码写在这里 -
    编译按钮
    一旦单击编译按钮,它会在下面的块中提供 WebAssembly 文本格式 (WAT) 和 Firefox x86 汇编代码 -
    什么
    您可以下载.wasm代码以在浏览器中对其进行测试。
  • WASMFiddle

    Wasmfiddle可帮助您将 C 代码编译为 WebAssembly 并测试输出。单击链接https://wasdk.github.io/WasmFiddle/ 后,您将看到以下页面 -
    WASM 小提琴
    点击 Build 编译代码。您可以通过单击 Wat 和 Wasm 下载 Wat 和 Wasm 代码。要测试输出,请单击“运行”按钮。
  • WASM 到 WAT

    当您输入 WebAssembly 文本格式时,工具wat2wasm会为您提供 wasm 代码。您可以单击链接https://webassembly.github.io/wabt/demo/wat2wasm/进行演示,将出现的屏幕如下所示 -
    WASM 到 WAT
    您可以使用上传按钮上传 .wasm,文本区域将显示文本格式。
  • WAT 到 WASM

    当您输入 WebAssembly 文本格式时,工具 wat2wasm 会为您提供 wasm 代码。您可以单击链接https://webassembly.github.io/wabt/demo/wat2wasm/进行演示,将出现的屏幕如下所示 -
    WAT 到 WASM
    这个工具非常有用,因为它有助于同时测试输出。您可以输入 WAT 代码并查看 .wasm 代码,还可以执行代码以查看输出。