GoCompilazione incrociata


introduzione

Il compilatore Go può produrre binari per molte piattaforme, ovvero processori e sistemi. A differenza della maggior parte degli altri compilatori, non esiste un requisito specifico per la compilazione incrociata, è facile da usare quanto la compilazione regolare.

Sintassi

  • GOOS = linux GOARCH = amd64 go build

Osservazioni

Combinazioni di target per sistema operativo e architettura supportate (fonte)

$ GOOS $ GOARCH
androide braccio
Darwin 386
Darwin amd64
Darwin braccio
Darwin arm64
libellula amd64
FreeBSD 386
FreeBSD amd64
FreeBSD braccio
linux 386
linux amd64
linux braccio
linux arm64
linux ppc64
linux ppc64le
linux MIPS64
linux mips64le
NetBSD 386
NetBSD amd64
NetBSD braccio
openbsd 386
openbsd amd64
openbsd braccio
plan9 386
plan9 amd64
solaris amd64
finestre 386
finestre amd64

Compilazione incrociata Esempi correlati