安装 Zig
当前 Zig 还没有发布 1.0 版本,发布周期与 LLVM 的新版本关联,其发布周期约为 6 个月。 因此,Zig 的发布往往要间隔很久,以目前的开发速度,稳定版最终会变得过时(即便此时还没有新的稳定版),所以官方鼓励用户使用 nightly 版本。
Windows
如果你是中文简体用户,那么建议将 windows 的编码修改为UTF-8编码,由于 zig 的源代码编码格式是 UTF-8,导致在windows下向控制台打印输出中文会发生乱码的现象。
修改方法为:
- 打开 windows 设置中的 时间和语言,进入 语言和区域。
- 点击下方的管理语言设置,在新打开的窗口中点击 管理。
- 点击下方的 更改系统区域设置,勾选下方的 “使用 unicode UTF-8 提供全球语言支持”
- 重启计算机。
Scoop
推荐使用 Scoop 工具进行安装,Scoop 的 main 仓库和 version 仓库分别有着最新的 release 和 nightly 版本。
安装方式如下:
scoop bucket add versions
scoop install versions/zig-dev在使用 Scoop 时,推荐将 Zig 作为 global 安装,这样 Zig 会被自动添加进环境变量。
手动安装
Zig 官网的下载页面 (opens in a new tab)中包含常见平台的预编译二进制文件。在这个页面上,你可以找到最新开发版本和主要版本的二进制文件。
MacOS
Mac安装 zig 就很方便,但是如果要使用 nightly ,还是需要自行下载并添加环境变量
brew install zigLinux
Linux安装的话, 由于发行版的不同,安装的方式五花八门,先列出通过包管理器安装 Zig 的方法,再说明如何手动安装 Zig 并设置环境变量。
手动安装
Zig 官网的下载页面 (opens in a new tab)下载对应的 Zig 版本,之后将包含 Zig 二进制的目录加入到 PATH 环境变量即可。
多版本管理
由于 Zig 还在快速开发迭代中,因此在使用社区已有类库时,有可能出现新版本 Zig 无法编译的情况,等待官方出一个更好的多版本管理方案。