美文网首页
windows golang交叉编译

windows golang交叉编译

作者: e0c52543163a | 来源:发表于2019-05-14 21:00 被阅读0次
SET GOROOT=E:\go
SET GOPATH=E:\go\gowork
SET GOOS=linux
SET GOARCH=amd64
E:\Go\bin\go.exe build -o E:\go\gowork\src\linux64\main  E:\go\gowork\src\linux64\api\main.go

参数参看
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
bash shell环境可以使用如上方式,如果是Windows的cmd环境请使用set命令进行设置

CGO_ENABLED关闭CGO,GOOS设置目标操作系统,GOARCH设置目标架构

可组合有如下

GOOSGOARCH
android arm
darwin 386
darwin amd64
darwin arm
darwin arm64
dragonfly amd64
freebsd 386
freebsd amd64
freebsd arm
linux 386
linux amd64
linux arm
linux arm64
linux ppc64
linux ppc64le
linux mips
linux mipsle
linux mips64
linux mips64le
netbsd 386
netbsd amd64
netbsd arm
openbsd 386
openbsd amd64
openbsd arm
plan9 386
plan9 amd64
solaris amd64
windows 386
windows amd64

相关文章

  • Golang 交叉编译

    [TOC] 说明 本文交叉编译需要 1.5 以上 Golang Mac 下编译 windows 64 Golang...

  • go 语言学习

    Golang 在 Mac、Linux、Windows 下如何交叉编译 Mac 下编译 Linux 和 Window...

  • windows golang交叉编译

    参数参看CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go buildbash ...

  • docker 部署 golang 项目

    Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序 一、交叉编译 Windows 下编译 Linu...

  • golang linux windows 交叉编译

    windows服务器 先本地编译 go build main.go 编译后会在同级目录生成可执行文件 main.e...

  • golang进行交叉编译

    golang进行交叉编译 交叉编译即编译不同操作系统平台的可执行程序 golang执行交叉编译,只需要使用两个变量...

  • 2019-08-06 go 交叉编译

    Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序 Mac 下编译 Linux 和 Windows...

  • go build 不同平台交叉编译

    Golang 支持在一个平台下生成另一个平台可执行程序的交叉编译功能。 Mac下编译Linux, Windows平...

  • Golang 应用部署到linux服务器

    开发环境是windows,服务器是centos,那么怎么样才能打包部署呢,原来Golang 支持交叉编译,在一个平...

  • Golang 应用部署到linux服务器

    开发环境是windows,服务器是centos,那么怎么样才能打包部署呢,原来Golang 支持交叉编译,在一个平...

网友评论

      本文标题:windows golang交叉编译

      本文链接:https://www.haomeiwen.com/subject/nefyaqtx.html