Installation de l'environnement Zig

Lors de la configuration de l'environnement de développement pour le langage de programmation Zig, vous devez installer le compilateur Zig et configurer les outils de développement associés.

Voici les étapes pour configurer Zig sur différents systèmes d'exploitation :

Installer à l'aide d'un gestionnaire de paquets

Windows

Zig est disponible sur Chocolatey :

choco install zig

Windows (winget)

winget install zig.zig

Windows (scoop):

scoop install zig

MacOS

Installation avec Homebrew :

brew install zig

Linux

Ubuntu (snap)

Installation de la version stable :

snap install zig --classic --beta

Fedora :

dnf install zig

FreeBSD :

pkg install lang/zig

Une fois la configuration terminée, vous pouvez commencer à utiliser le langage de programmation Zig pour le développement.

Installation à partir du code source

Nous pouvons également télécharger le code source pour le compiler et l'installer.

Adresse de téléchargement du paquet source Zig :https://ziglang.org/zh/download/。

Après le téléchargement, utilisez la commande tar pour extraire :

tar -xvf zig-macos-aarch64-0.13.0.tar.xz

Ensuite, entrez dans le répertoire du paquet source et procédez à la compilation et à l'installation :

cd zig-macos-aarch64-0.13.0

Vous pouvez également cloner le code source depuis le dépôt GitHub de Zig :

git clone https://github.com/ziglang/zig.git

Dépendances

  • cmake >= 3.5
  • gcc >= 7.0.0 ou clang >= 6.0.0
  • Bibliothèques de développement LLVM, Clang, LLD == 18.x, compilées avec la même version de gcc ou clang
    • Peut être installé à l'aide du gestionnaire de paquets du système, ou compilé à partir du code source.

Commandes

  1. Dans le répertoire source de Zig, créez un répertoire de compilation :

    mkdir build
    cd build
  2. Exécutez cmake :

    cmake ..
  3. Construire et installer Zig :

    make install

Veuillez noterCMAKE_PREFIX_PATHCette variable cmake pratique. CMake cherchera en priorité LLVM et les autres dépendances à cet emplacement.

Ces étapes générerontstage3/bin/zig, qui est le compilateur Zig construit par Zig lui-même.

macOS + Homebrew

Pour macOS avec Homebrew :

  1. Dans le répertoire source de Zig, créez un répertoire de compilation :

    mkdir build
    cd build
    
  2. Exécutez cmake, et activez LLVM statique :

    cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="$(brew --prefix llvm@18);$(brew --prefix zstd)"
    
  3. Construire et installer Zig :

    make install
    

FreeBSD

Pour FreeBSD :

  1. Utilisez pkg pour installer les dépendances nécessaires :

    sudo pkg install -qyr FreeBSD devel/llvm18 devel/cmake archivers/zstd textproc/libxml2 archivers/lzma
    
  2. Dans le répertoire source de Zig, créez un répertoire de compilation :

    mkdir build
    cd build
    
  3. Exécutez cmake, et activez LLVM statique :

    cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="/usr/local/llvm18;/usr/local"
    
  4. Construire et installer Zig :

    make install
    

Ces étapes installeront le compilateur Zig sur votre système.

Autres extensions