Skip to content

Prerequisites

unageek edited this page Oct 6, 2026 · 25 revisions

Note

jizai requires a C++ compiler that supports C++20 and OpenMP 5.0. Clang 17 or later is recommended on all platforms. Clang 15 and 16 are known to crash while building jizai.

Windows 11

  • Visual Studio 2026

    Under Workloads, select the following item:

    • Desktop & Mobile

      • Desktop development with C++

    Under Individual components, select the following items:

    • Code tools

      • Git for Windows
    • Compilers, build tools, and runtimes

      • C++ Clang Compiler for Windows (<version>)

macOS 27 Golden Gate

  • XCode 27

  • Homebrew

  • Build tools

    brew install cmake llvm ninja

Ubuntu 26.04 LTS

  • Build tools

    sudo apt install clang cmake curl git libc++-dev libomp-dev ninja-build pkgconf unzip zip

    For the Python bindings, you also need these:

    sudo apt install python3-dev python3-venv

Clone this wiki locally