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
-
Erstellen Sie im Zig-Quellverzeichnis ein Build-Verzeichnis:
mkdir build cd build
-
Führen Sie cmake aus:
cmake ..
-
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:
-
Erstellen Sie im Zig-Quellverzeichnis ein Build-Verzeichnis:
mkdir build cd build
-
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)"
-
Zig bauen und installieren:
make install
FreeBSD
Für FreeBSD:
-
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
-
Erstellen Sie im Zig-Quellverzeichnis ein Build-Verzeichnis:
mkdir build cd build
-
Führen Sie cmake aus und aktivieren Sie statisches LLVM:
cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="/usr/local/llvm18;/usr/local"
-
Zig bauen und installieren:
make install
Diese Schritte installieren den Zig-Compiler auf Ihrem System.
Weitere Erweiterungen