Windows 下编译Linux 64位可执行程序
1
2
3
4
| SET GOOS=linux
SET GOARCH=amd64
go build
|
GOOS:目标平台(darwin、freebsd、linux、windows)
GOARCH:目标平台的体系架构(386、amd64、arm)
交叉编译不支持 CGO
window 后台方式运行
1
| go build -ldflags "-H=windowsgui"
|
编译window运行的程序#
1
2
3
4
| SET GOOS=windows
SET GOARCH=amd64
go build
|
编译linux运行的程序#
1
2
3
4
| SET GOOS=linux
SET GOARCH=amd64
go build
|