1、如果在跨平台编译的时候,使用CGO可能会有问题,但是我们可以把它禁用了,再指定相应的目标平台
SET CGO_ENABLED=0 // 禁用CGO
SET GOOS=linux // 目标平台liunx
SET GOARCH=amd64 // 目标处理器架构是amd64
2、再用 go build 命令,就可以编译Linux平台的可执行文件了
3、windows下编译MAC平台64位可执行程序
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build