golang交叉编译
golang编译器支持跨平台,go build只需要修改GOOS、GOARCH、CGO_ENABLED三个环境变量,就能编译出指定平台的二进制。
- GOOS
目标平台的操作系统(darwin、freebsd、linux、windows) - GOARCH
目标平台的体系架构32位还是64位(386、amd64、arm) - CGO
交叉编译不支持 CGO 所以要禁用它

golang编译器支持跨平台,go build只需要修改GOOS、GOARCH、CGO_ENABLED三个环境变量,就能编译出指定平台的二进制。
