rustup target add wasm32-wasi
cargo build --target=wasm32-wasi
$ ls target/
debug wasm32-wasi
运行时(Runtime) 运行这个文件,需要一个运行时(Runtime)。你也可以把这个理解成一个“容器”,“虚拟机”什么的,都行。但是准确的叫法是:运行时。
目前常见的运行时有 wasmtime,wasmer 等。
我们这次用 wasmtime 来运行吧。
curl https://wasmtime.dev/install.sh -sSf | bash
or download from:
https://github.com/bytecodealliance/wasmtime/releases
$ wasmtime --dir=. target/wasm32-wasi/debug/wasi.wasm
Hello, world!
https://mp.weixin.qq.com/s/VYkUvD1NpRdx_qoIdCCq8w - 【Rust每周一知】Rust, wasm, wasi 试玩儿