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

posted @ 2020-03-12 20:37  lisongyu  阅读(445)  评论(0编辑  收藏  举报