版权声明:转载请注明出处 https://blog.csdn.net/weixin_43420337/article/details/83544156
使用go可以跨平台开发,开发完也可以跨平台交叉编译,特别棒。
Mac 下编译 Linux 和 Windows 64位可执行程序
alias go_build_linux="CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build"
alias go_build_windows="CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build"
Linux 下编译 Mac 和 Windows 64位可执行程序
alias go_build_mac="CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build"
alias go_build_windows="CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build"
然后编译Linux平台:
go_build_linux main.go
然后编译Windows平台:
go_build_windows main.go
然后编译Mac平台:
go_build_mac main.go