go语言生成其他平台的可执行文件

- Mac 平台下生成windows和linux
# windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
# linux
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build

- windows 下生成Mac和linux(在cmd命令窗口)
# linux
SET CGO_ENABLED=0 
SET GOOS=linux
SET GOARCH=amd64
go build
# Mac
SET CGO_ENABLED=0 
SET GOOS=darwin
SET GOARCH=amd64
go build

- linux 生成windows和Mac
# windows
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
# Mac
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build

猜你喜欢

转载自www.cnblogs.com/lisongyu/p/12482530.html