From f9581d251bc6821e17417278691911bd39457c4c Mon Sep 17 00:00:00 2001 From: phaleth <29838606+phaleth@users.noreply.github.com> Date: Sun, 19 Dec 2021 23:03:25 +0100 Subject: [PATCH] Add Zig C-code WASI app (#298) --- docs/Cookbook.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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`: