标签搜索

Go Lang 交叉编译

果氢cdm
2022-03-17 / 0 评论 / 11 阅读 / 正在检测是否收录...

何为交叉编译?

Windows上编译Linux包
Windows上编译Mac包
Windows上编译Andrioid包
....
这些都算交叉编译

今天就遇到了个问题,如果我要在Arch Linux下编译Windows软件包exe该怎么办?

#带编译环境变量参数运行Go build
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go

那如果我要在Windows下编译Linux二进制包呢?

SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go
0

评论 (0)

取消