Установка окружения Zig
При настройке среды разработки для языка программирования Zig необходимо установить компилятор Zig и настроить соответствующие инструменты разработки.
Ниже приведены шаги по настройке Zig в различных операционных системах:
Установка с помощью менеджера пакетов
Windows
Zig доступен в Chocolatey:
choco install zig
Windows (winget)
winget install zig.zig
Windows (scoop):
scoop install zig
MacOS
Установка через Homebrew:
brew install zig
Linux
Ubuntu (snap)
Установка стабильной версии:
snap install zig --classic --beta
Fedora:
dnf install zig
FreeBSD:
pkg install lang/zig
После завершения настройки вы можете начать использовать язык программирования Zig для разработки.
Установка из исходного кода
Мы также можем скачать исходный код, чтобы скомпилировать и установить.
Адрес загрузки пакета с исходным кодом Zig:https://ziglang.org/zh/download/。

После загрузки используйте команду tar для распаковки:
tar -xvf zig-macos-aarch64-0.13.0.tar.xz
Затем перейдите в каталог пакета с исходным кодом и приступите к компиляции и установке:
cd zig-macos-aarch64-0.13.0
Вы также можете клонировать исходный код из репозитория Zig на GitHub:
git clone https://github.com/ziglang/zig.git
Зависимости
- cmake >= 3.5
- gcc >= 7.0.0 или clang >= 6.0.0
- Библиотеки разработки LLVM, Clang, LLD == 18.x, скомпилированные с той же версией gcc или clang
- Можно установить с помощью системного менеджера пакетов или собрать из исходного кода.
Команды
-
В каталоге с исходным кодом Zig создайте каталог сборки:
mkdir build cd build
-
Запустите cmake:
cmake ..
-
Сборка и установка Zig:
make install
Обратите вниманиеCMAKE_PREFIX_PATHЭта удобная переменная cmake. CMake будет в первую очередь искать LLVM и другие зависимости в этом расположении.
Эти шаги сгенерируютstage3/bin/zig, который представляет собой компилятор Zig, собранный самим Zig.
macOS + Homebrew
Для macOS с использованием Homebrew:
-
В каталоге с исходным кодом Zig создайте каталог сборки:
mkdir build cd build
-
Запустите cmake и включите статический LLVM:
cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="$(brew --prefix llvm@18);$(brew --prefix zstd)"
-
Сборка и установка Zig:
make install
FreeBSD
Для FreeBSD:
-
Используйте pkg для установки необходимых зависимостей:
sudo pkg install -qyr FreeBSD devel/llvm18 devel/cmake archivers/zstd textproc/libxml2 archivers/lzma
-
В каталоге с исходным кодом Zig создайте каталог сборки:
mkdir build cd build
-
Запустите cmake и включите статический LLVM:
cmake .. -DZIG_STATIC_LLVM=ON -DCMAKE_PREFIX_PATH="/usr/local/llvm18;/usr/local"
-
Сборка и установка Zig:
make install
Эти шаги установят компилятор Zig в вашей системе.
Другие расширения