Go交叉编译


介绍

Go编译器可以为许多平台(即处理器和系统)生成二进制文件。与大多数其他编译器不同,交叉编译没有特定要求,它与常规编译一样容易使用。

句法

  • GOOS = linux GOARCH = amd64 go build

备注

支持的操作系统和体系结构目标组合(源)

$ GOOS $ GOARCH
安卓
达尔文 386
达尔文 AMD64
达尔文
达尔文 arm64
蜻蜓 AMD64
FreeBSD的 386
FreeBSD的 AMD64
FreeBSD的
Linux的 386
Linux的 AMD64
Linux的
Linux的 arm64
Linux的 PPC64
Linux的 ppc64le
Linux的 MIPS64
Linux的 mips64le
NetBSD的 386
NetBSD的 AMD64
NetBSD的
OpenBSD系统 386
OpenBSD系统 AMD64
OpenBSD系统
的Plan9 386
的Plan9 AMD64
在solaris AMD64
视窗 386
视窗 AMD64

交叉编译 相关例子