#golang 交叉编译

GOOS: 目标平台的操作系统(darwin freebsd linux windows)

GOARCH 目标平台的架构是32位或64位(386 amd64 arm)


GOOS=linux GOARCH="amd64" go build -o cmd

386 代表 32 位系统,也称为 i386。名字源于 Intel 80386 指令集。
amd64 代表 64 位系统。名字源于 64 位指令集最早由 AMD 公司发布。
arm 就是嵌入式

GOOS=js . webassembly $ GOOS=js GOARCH=wasm go build -o static/main.wasm