golang多平台编译
Golang 编译Mac、Linux、Windows多平台可执行程序
-
windows平台
编译Mac, Linux平台的64位可执行程序:SET CGO_ENABLED=0 SET GOOS=darwin3 SET GOARCH=amd64 go build main.go
SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build main.go
-
mac平台
编译Linux, Windows平台的64位可执行程序:CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
-
linux平台
编译Mac, Windows平台的64位可执行程序:CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go