Instalación del entorno Zig
Al configurar el entorno de desarrollo para el lenguaje de programación Zig, es necesario instalar el compilador Zig y configurar las herramientas de desarrollo relacionadas.
Los siguientes son los pasos para configurar Zig en diferentes sistemas operativos:
Instalar usando el administrador de paquetes
Windows
Zig está disponible en Chocolatey:
choco install zig
Windows (winget)
winget install zig.zig
Windows (scoop):
scoop install zig
MacOS
Instalación con Homebrew:
brew install zig
Linux
Ubuntu (snap)
Instalación de la versión estable:
snap install zig --classic --beta
Fedora:
dnf install zig
FreeBSD:
pkg install lang/zig
Una vez completada la configuración, puedes comenzar a desarrollar con el lenguaje de programación Zig.
Instalación desde el código fuente
También podemos descargar el código fuente para compilar e instalar.
Dirección de descarga del paquete fuente de Zig:https://ziglang.org/zh/download/。

Después de la descarga, usa el comando tar para descomprimir:
tar -xvf zig-macos-aarch64-0.13.0.tar.xz
Luego ingresa al paquete fuente y realiza la compilación e instalación posterior:
cd zig-macos-aarch64-0.13.0
También puedes clonar el código fuente desde el repositorio de GitHub de Zig:
git clone https://github.com/ziglang/zig.git
Dependencias
- cmake >= 3.5
- gcc >= 7.0.0 o clang >= 6.0.0
- Bibliotecas de desarrollo de LLVM, Clang y LLD == 18.x, compiladas con la misma versión de gcc o clang
- Pueden instalarse con el administrador de paquetes del sistema, o construirse desde el código fuente.
Instrucciones
-
En el directorio del código fuente de Zig, crea un directorio build:
mkdir build cd build
-
Ejecuta cmake:
cmake ..
-
Construye e instala Zig:
make install
Ten en cuentaCMAKE_PREFIX_PATHEsta útil variable de cmake. CMake buscará LLVM y otras dependencias preferentemente en esta ubicación.
Estos pasos generaránstage3/bin/zig, que es el compilador de Zig construido por el propio Zig.
macOS + Homebrew
Para macOS, usa Homebrew:
-
En el directorio del código fuente de Zig, crea un directorio build:
mkdir build cd build
-
Ejecuta cmake y habilita LLVM estático:
cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="$(brew --prefix llvm@18);$(brew --prefix zstd)"
-
Construye e instala Zig:
make install
FreeBSD
Para FreeBSD:
-
Usa pkg para instalar las dependencias necesarias:
sudo pkg install -qyr FreeBSD devel/llvm18 devel/cmake archivers/zstd textproc/libxml2 archivers/lzma
-
En el directorio del código fuente de Zig, crea un directorio build:
mkdir build cd build
-
Ejecuta cmake y habilita LLVM estático:
cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="/usr/local/llvm18;/usr/local"
-
Construye e instala Zig:
make install
Estos pasos instalarán el compilador de Zig en tu sistema.
Otras extensiones