golang 交叉编译
//linux交叉编译
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build
//32位交叉编译
GOARCH=386 GOHOSTARCH=386 go build
各平台的GOOS和GOARCH参考
OS ARCH OS version
linux 386 / amd64 / arm >= Linux 2.6
darwin 386 / amd64 OS X (Snow Leopard + Lion)
freebsd 386 / amd64 >= FreeBSD 7
windows 386 / amd64 >= Windows 2000
本文介绍了使用Golang进行跨平台编译的方法,包括如何设置环境变量CGO_ENABLED、GOOS和GOARCH来针对不同操作系统和架构进行编译。文中列举了Linux、Darwin、FreeBSD及Windows等平台的具体配置。
683

被折叠的 条评论
为什么被折叠?



