Cross-Compilação - Definição do Glossário CI/CD
A cross-compilação consiste em construir um executável em uma plataforma (o host) que roda em uma plataforma diferente (o target), por exemplo compilar um binário ARM64 em um runner de CI x86-64.
No CI
A cross-compilação evita a necessidade de runners nativos para cada arquitetura. Ferramentas como GOOS/GOARCH em Go, --target em Rust e Docker buildx apoiado em QEMU habilitam builds multi-arch a partir de um único runner.
Guias relacionados
Target Triple - CI/CD Glossary DefinitionTarget Triple: A target triple is a string that identifies the platform a compiler should build for, conventi…
Compilation - CI/CD Glossary DefinitionCompilation: Compilation is the process of translating source code into a lower-level form (machine code, byt…
ABI (Application Binary Interface) - CI/CD Glossary DefinitionABI (Application Binary Interface): An ABI (application binary interface) is the low-level contract between b…