Resumen del capítulo
Hemos aprendido a compilar programas y crear proyectos (paquetes) usando el Zig Build System, que utiliza el propio lenguaje Zig.
- Usamos zig build-exe para compilar un ejecutable desde un fichero .zig.
- Los modos de compilación (Debug, ReleaseFast, etc.) determinan los niveles de optimización y comprobaciones de seguridad en tiempo de ejecución.
- Con zig init generamos la estructura de un proyecto. Este comando crea sobre todo los ficheros build.zig y build.zig.zon.
- build.zig.zon usa el formato ZON (Zig Object Notation), inspirado en structs , para declarar metadatos y dependencias.
- build.zig define cómo compilar el proyecto mediante una estructura de pasos.
- Con zig fetch añadimos dependencias externas a los proyectos: este comando las descarga y actualiza el campo .dependencies del archivo build.zig.zon.