go语言windowslinux系统下的交叉编译

在开发中往往总是遇到在windows系统下开发,在linux系统上部署的需求。那么如何做交叉编译呢?下面以64位系统为例。 一、Windows下编译成Linux可执行文件 # cmdgo en

在开发中往往总是遇到在windows系统下开发,在linux系统上部署的需求。那么如何做交叉编译呢?下面以64位系统为例。

一、Windows下编译成Linux可执行文件

# cmd

go env -w GOARCH=amd64
go env -w GOOS=linux


# 进入项目目录
go build

二、Linux下编译成Windows可执行文件

# cmd

go env -w GOARCH=amd64
go env -w GOOS=windows


# 进入项目目录
go build

是不是很简单呢。如果不清楚GOARCH与GOOS的配置项,可以使用下面的命令查询。

查询go支持的OS与ARCH信息

#cmd

go tool dist list

发布者:admin,转转请注明出处:http://www.yc00.com/web/1738020481a4012378.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信