美文网首页
golang交叉编译

golang交叉编译

作者: e0c52543163a | 来源:发表于2019-05-05 12:31 被阅读0次
SET GOPATH=E:\go\gowork
SET GOOS=linux
SET GOARCH=amd64
E:\Go\bin\go.exe build -o E:\go\gowork\src\Hupin\build\linux64 E:/go/gowork/src/Hupin/api/main.go
::start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"   http://localhost:8010
pause```

golang交叉编译

go env检查各项环境变量无误
进入shell环境(Windows为cmd环境),切换到项目工程的源码目录(包含main包的那个目录)
设置好环境变量,关闭CGO(交叉编译不支持所以要关闭),将编译目标平台的环境变量设置好,然后执行go build命令即可,具体方法如下
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
bash shell环境可以使用如上方式,如果是Windows的cmd环境请使用set命令进行设置

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

可组合有如下

$GOOS        $GOARCH
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进行交叉编译

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

  • Golang 交叉编译

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

  • Golang 交叉编译

    Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Ma...

  • golang交叉编译

    Mac 下编译 Linux 和 Windows 64位可执行程序 linux 下编译 Mac 和 Windows ...

  • Golang交叉编译

    Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Ma...

  • golang 交叉编译

    https://www.digitalocean.com/community/tutorials/how-to-b...

  • golang交叉编译

    1.mac环境编译linux可执行程序 CGO_ENABLED=0 GOOS=linux GOARCH=amd64...

  • Golang 交叉编译

    golang 跨平台(跨操作系统系统)编译 Windows 下编译 Mac 64位可执行程序: Windows 下...

  • Golang交叉编译

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

  • Golang交叉编译

    Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。 Ma...

网友评论

      本文标题:golang交叉编译

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