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

  1. En el directorio del código fuente de Zig, crea un directorio build:

    mkdir build
    cd build
  2. Ejecuta cmake:

    cmake ..
  3. 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:

  1. En el directorio del código fuente de Zig, crea un directorio build:

    mkdir build
    cd build
    
  2. Ejecuta cmake y habilita LLVM estático:

    cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="$(brew --prefix llvm@18);$(brew --prefix zstd)"
    
  3. Construye e instala Zig:

    make install
    

FreeBSD

Para FreeBSD:

  1. Usa pkg para instalar las dependencias necesarias:

    sudo pkg install -qyr FreeBSD devel/llvm18 devel/cmake archivers/zstd textproc/libxml2 archivers/lzma
    
  2. En el directorio del código fuente de Zig, crea un directorio build:

    mkdir build
    cd build
    
  3. Ejecuta cmake y habilita LLVM estático:

    cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="/usr/local/llvm18;/usr/local"
    
  4. Construye e instala Zig:

    make install
    

Estos pasos instalarán el compilador de Zig en tu sistema.

Otras extensiones