diff --git a/docs/Cookbook.md b/docs/Cookbook.md index 4986d7e..eeba987 100644 --- a/docs/Cookbook.md +++ b/docs/Cookbook.md @@ -100,6 +100,26 @@ $ wasm3 hello.wasm Hello, world! ``` +### Zig C-code WASI app + +Create `hello.c`: +```c +#include + +int main() { + printf("Hello, %s!\n", "world"); + return 0; +} +``` + +Build and run: +```sh +$ zig build-exe -O ReleaseSmall -target wasm32-wasi hello.c -lc + +$ wasm3 hello.wasm +Hello, world! +``` + ## Zig library Create `add.zig`: