Golang
支持在不同平台
下生成另一个平台
可执行程序
的交叉编译功能
即:不同系统下的可执行文件
1. Windows 编译其他平台:
- 编译 Mac:
SET GOOS=darwin
SET GOARCH=amd64
go build main.go
- 编译 Linux:
SET GOOS=linux
SET GOARCH=amd64
go build main.go
2. Mac 编译其他平台:
- 编译 Windows:
GOOS=windows
GOARCH=amd64
go build main.go
- 编译 Linux:
GOOS=linux
GOARCH=amd64
go build main.go
3. Linux 编译其他平台:
- 编译 Windows:
GOOS=windows
GOARCH=amd64
go build main.go
- 编译 Mac:
GOOS=darwin
GOARCH=amd64
go build main.go
有疑问加站长微信联系(非本文作者)