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 크로스 컴파일 스킬. 임베디드, WASM, Windows, ARM용 Zig 내장 크로스 컴파일을 사용하거나 시스템 크로스 툴체인 없이 C 코드를 크로스 컴파일하기 위해 zig cc를 사용하여 Zig 프로그램을 다른 대상으로 크로스 컴파일할 때 사용합니다. Zig 크로스 컴파일, zig 타겟 트리플, zig cc 크로스 컴파일, Zig 임베디드 타겟 또는 Zig WASM에 대한 쿼리에 대해 활성화됩니다. 출처: mohitmishra786/low-level-dev-skills.