1
0
0
Zig教程第1章
文章摘要
|
第 1 章:装 Zig
Zig 装起来特别简单,因为它整个工具链就是一个二进制文件,不像别的语言要装一堆依赖。
1.1 三种装法
方法 A:用系统包管理器(最简单)
# macOS(用 Homebrew)
brew install zig
# Ubuntu / Debian / 其他 Linux(用 snap)
snap install zig --classic --beta
# Arch Linux
pacman -S zig
方法 B:下载预编译压缩包(最稳)
去 https://ziglang.org/download/ 下载对应平台的压缩包,比如 zig-0.16.0-linux-x86_64.tar.xz。
# 解压
tar -xf zig-0.16.0-linux-x86_64.tar.xz
# 加到 PATH
export PATH=$PWD/zig-0.16.0:$PATH
# 验证
zig version
方法 C:用版本管理工具 zigup(开发推荐)
# 用 cargo 装 zigup 自己
cargo install zigup
# 用 zigup 切版本
zigup 0.16.0 # 装 0.16.0
zigup default 0.16.0
1.2 验证安装
$ zig version
0.16.0
看到这个版本号就说明装好了。
1.3 Zig 自带的命令一览
装好之后你就有了一堆命令,下面是最常用的:
| 命令 | 干嘛的 |
|—|---|
| zig run main.zig | 编译并运行 main.zig |
| zig build-exe main.zig | 只编译不运行,生成可执行文件 |
| zig test main.zig | 跑 main.zig 里的测试 |
| zig fmt main.zig | 自动格式化代码 |
| zig init | 在当前目录创建一个新项目(生成 build.zig 等) |
| zig build | 跑 build.zig 里定义的构建流程 |
| zig translate-c main.c | 把 C 代码翻译成 Zig 代码 |
| zig cc | 当 C 编译器用(替代 clang/gcc) |
每个命令都可以加 --help 看详细帮助,比如 zig run --help。
