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.git
cd 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.wasm
wa++ test.cpp -o test.wasm -Wl,--export=func --gen=web
Windows
- 无
致谢
- wasmception - 用于获取必要的库和
- freepik - wasabi 当前标志