1、基础编译命令
# 编译项目(Debug 模式,默认 包含调试信息,体积较大)
zig build
# 编译并运行
zig build run
# 清理编译缓存
zig build clean
# 查看所有可用的构建步骤
zig build --help
2、优化级别(Release模式)
# Release-Fast: 优化速度,保留安全检查(推荐用于实际运行)
zig build -Doptimize=ReleaseFast
# Release-Small: 优化体积(适合嵌入式或存储受限环境)
zig build -Doptimize=ReleaseSmall
# Release-Safe: 优化性能但保留所有安全检查(保留所有运行时检查)
zig build -Doptimize=ReleaseSafe
# Debug: 无优化,包含调试信息,体积较大(默认)
zig build -Doptimize=Debug
3、指定输出目录
# 默认输出到 zig-out/bin/
zig build
# 安装到系统路径(需要在 build.zig 中配置)
zig build install --prefix /usr/local
4、交叉编译(跨平台打包)
# 编译 Windows x86_64 可执行文件
zig build -Dtarget=x86_64-windows
# 编译 Linux x86_64
zig build -Dtarget=x86_64-linux
# 编译 macOS ARM64
zig build -Dtarget=aarch64-macos
# 编译 32 位 Windows
zig build -Dtarget=i386-windows