Guide agents through Zig's built-in cross-compilation: target triple selection, CPU feature targeting, zig cc for cross-compiling C projects, embedded bare-metal targets, and WASM output — all without requiring a system cross-toolchain.
Zig has cross-compilation built in — no cross-toolchain, no Docker, no sysroot needed for pure Zig code:
| x8664-linux-gnu | Linux x86-64 (glibc) | | x8664-linux-musl | Linux x86-64 (musl, static) | | aarch64-linux-gnu | ARM64 Linux (Pi 4, AWS Graviton) | | aarch64-linux-musl | ARM64 Linux static | | armv7-linux-gnueabihf | ARM 32-bit Linux (Pi 2/3) | | x8664-windows-gnu | Windows x86-64 | | aarch64-macos-none | macOS Apple Silicon |
Навыки зиг-кросс-компиляции. Используйте при кросс-компиляции программ Zig для различных целей, используя встроенную кросс-компиляцию Zig для встроенных систем, WASM, Windows, ARM или используя zig cc для кросс-компиляции кода C без использования системной кросс-инструментологии. Активируется по запросам о кросс-компиляции Zig, целевых тройках zig, кросс-компиляции zig cc, встроенных целевых объектах Zig или Zig WASM. Источник: mohitmishra786/low-level-dev-skills.