Installation der Zig-Umgebung

Bei der Konfiguration der Entwicklungsumgebung für die Programmiersprache Zig müssen Sie den Zig-Compiler installieren und zugehörige Entwicklungswerkzeuge einrichten.

Im Folgenden finden Sie die Schritte zur Konfiguration von Zig unter verschiedenen Betriebssystemen:

Installation mit einem Paketmanager

Windows

Zig ist auf Chocolatey verfügbar:

choco install zig

Windows (winget)

winget install zig.zig

Windows (scoop):

scoop install zig

macOS

Homebrew-Installation:

brew install zig

Linux

Ubuntu (snap)

Installation der stabilen Version:

snap install zig --classic --beta

Fedora:

dnf install zig

FreeBSD:

pkg install lang/zig

Nach Abschluss der Konfiguration können Sie mit der Entwicklung in der Programmiersprache Zig beginnen.

Quellcode-Installation

Wir können auch den Quellcode herunterladen, um ihn zu kompilieren und zu installieren.

Download-Adresse für das Zig-Quellpaket:https://ziglang.org/zh/download/。

Verwenden Sie nach dem Herunterladen den Befehl tar zum Extrahieren:

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

Wechseln Sie dann in das Quellpaketverzeichnis und fahren Sie mit der Kompilierung und Installation fort:

cd zig-macos-aarch64-0.13.0

Sie können den Quellcode auch aus dem GitHub-Repository von Zig klonen:

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

Abhängigkeiten

  • cmake >= 3.5
  • gcc >= 7.0.0 oder clang >= 6.0.0
  • LLVM-, Clang-, LLD-Entwicklungsbibliotheken == 18.x, kompiliert mit derselben Version von gcc oder clang
    • Kann mit dem Systempaketmanager installiert oder aus dem Quellcode gebaut werden.

Befehle

  1. Erstellen Sie im Zig-Quellverzeichnis ein Build-Verzeichnis:

    mkdir build
    cd build
  2. Führen Sie cmake aus:

    cmake ..
  3. Zig bauen und installieren:

    make install

Bitte beachtenCMAKE_PREFIX_PATHDiese praktische CMake-Variable. CMake sucht bevorzugt an diesem Speicherort nach LLVM und anderen Abhängigkeiten.

Diese Schritte erzeugenstage3/bin/zig, bei dem es sich um den von Zig selbst gebauten Zig-Compiler handelt.

macOS + Homebrew

Für macOS mit Homebrew:

  1. Erstellen Sie im Zig-Quellverzeichnis ein Build-Verzeichnis:

    mkdir build
    cd build
    
  2. Führen Sie cmake aus und aktivieren Sie statisches LLVM:

    cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="$(brew --prefix llvm@18);$(brew --prefix zstd)"
    
  3. Zig bauen und installieren:

    make install
    

FreeBSD

Für FreeBSD:

  1. Verwenden Sie pkg, um die notwendigen Abhängigkeiten zu installieren:

    sudo pkg install -qyr FreeBSD devel/llvm18 devel/cmake archivers/zstd textproc/libxml2 archivers/lzma
    
  2. Erstellen Sie im Zig-Quellverzeichnis ein Build-Verzeichnis:

    mkdir build
    cd build
    
  3. Führen Sie cmake aus und aktivieren Sie statisches LLVM:

    cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="/usr/local/llvm18;/usr/local"
    
  4. Zig bauen und installieren:

    make install
    

Diese Schritte installieren den Zig-Compiler auf Ihrem System.

Weitere Erweiterungen