better-zig/learn-zig
zig quick learn
related:
与 C 语言互操作性:
cd packages/c; task run
task c:run
FFI
, 被其他语言(如 dart)调用requirements:
0.10.0-dev.2617+47c4d4450
zigmod r80 macos aarch64 none
install:
# install zig:
task install:zig:dev
-> % zig version
0.10.0-dev.2617+47c4d4450
# macos + m1 cpu:
task install:zigmod:m1
# or macos + intel cpu
task install:zigmod:intel
run:
task basic:run
test:
task basic:test
-> % tree ./packages/ -L 2
./packages/
├── basic
│ ├── Taskfile.yml
│ ├── build.zig
│ ├── src
│ ├── zig-cache
│ ├── zig-out
│ └── zigmod.yml
├── toolbox
│ ├── Taskfile.yml
│ ├── build.zig
│ ├── src
│ └── zigmod.yml
└── zig-utils
├── Taskfile.yml
├── build.zig
├── src
├── zig-cache
└── zigmod.yml