分享总结一下Zig 编译和打包常用命令

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