最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

运维笔记admin16浏览0评论

在开发中往往总是遇到在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

发布评论

评论列表(0)

  1. 暂无评论