File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -22,22 +22,21 @@ outline: deep
2222
2323编译并执行 ` build.zig ` 中定义的 "test" 步骤。通常用于运行整个项目的测试。
2424
25- ## ` zig init-exe `
25+ ## ` zig init `
2626
27- 此命令用于初始化一个新的可执行文件(application)项目,会在当前目录下创建 ` build.zig ` 、` build.zig.zon ` 和 ` src ` 目录(包含 ` main.zig ` )。
27+ 初始化一个新的 Zig 项目。此命令会在当前目录下创建 ` build.zig ` 、` build.zig.zon ` 和 ` src ` 目录(包含 ` main.zig ` 和 ` root.zig ` )。
28+
29+ > ** 注意** :在 Zig 0.12+ 版本中,原来的 ` zig init-exe ` 和 ` zig init-lib ` 命令已合并为统一的 ` zig init ` 命令。新的模板同时包含可执行文件和静态库的配置,用户可以根据需要删除不需要的部分。
2830
2931``` sh
3032. # 项目根目录
3133├── build.zig # Zig 构建脚本:定义如何编译、测试和打包项目
3234├── build.zig.zon # 项目清单文件 (zon 是 Zig Object Notation):声明项目元数据和依赖项
3335└── src # 源代码目录
34- └── main.zig # 程序主入口文件
36+ ├── main.zig # 程序主入口文件(可执行文件)
37+ └── root.zig # 库的根文件(静态库)
3538```
3639
37- ## ` zig init-lib `
38-
39- 与 ` zig init-exe ` 类似,但用于初始化一个库项目。它会创建一个结构相似的模板,但 ` build.zig ` 中的配置是面向库的。
40-
4140## ` zig ast-check `
4241
4342对指定的源文件或从标准输入读取的代码进行 AST (抽象语法树) 级别的语法检查。
You can’t perform that action at this time.
0 commit comments