1 个不稳定版本
| 0.0.1 | 2019 年 2 月 14 日 |
|---|
在 #emscripten 中排名 #26
33KB
402 行代码(不包括注释)
WASABI
Wasabi 应该是一种专注于 WebAssembly 的从 C/C++ 代码生成 wasm 文件的方式。
构建项目
BSD(macOS,...)和 Linux
-
克隆仓库及其子模块。
git clone --recurse-submodules https://github.com/appcypher/wasabi.gitcd wasabi -
Wasabi 是一个 rust 项目,因此它依赖于
rustc和cargo。curl https://sh.rustup.rs -sSf | sh -
构建
wasabi及其依赖项。bash setup.sh install此命令执行以下操作
- 克隆
llvm仓库并使用wasmception中定义的步骤进行构建。这一步可能需要一些时间。 - 克隆
musl仓库。 - 构建
wasabi项目。 - 安装必要的命令,如
wacc、wa++和wasabi。
- 克隆
-
安装成功后,您应该可以通过
wasabi命令使用setup.sh脚本。wasabi --help -
使用
wacc或wa++命令wacc test.c -o test.wasmwa++ test.cpp -o test.wasm -Wl,--export=func --gen=web
Windows
- 无
致谢
- wasmception - 用于获取必要的库和
- freepik - wasabi 当前标志