栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

GO项目打包部署操作

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GO项目打包部署操作

1. 使用 GO BUILD命令 

go build 基本用法

​​​​​​​go build [-o output] [-i] [build flags] [packages]

以 IDEA GoLand为例: 在 下方的Terminal命令行中输入  

go build -o  要生成的文件名.exe  main.go 

会将main.go涉及到的文件都编译打包好,放在当前目录下

 

2.  打包成可在windows运行的exe文件

打包成exe后缀文件,在windows上可以直接运行

首先,进入到main.go文件目录下,执行以下命令

go build main.go

 

2.2 打包成可在linux运行的文件
打包成二进制文件,可以在linux平台运行

首先,进入到main.go文件目录下,执行以下命令

 set GOARCH=amd64
 set GOOS=linux



GOOS指的是目标操作系统,支持以下操作系统
darwin freebsd linux windows android dragonfly netbsd openbsd plan9 solaris

GOARCH指的是目标处理器的架构,支持一下处理器架构
arm arm64 386 amd64 ppc64 ppc64le mips64 mips64le s390x

设置好了目标操作系统与目标处理器的架构后,我们对main.go文件执行go build 命令了,就可以得到我们想要的目标文件了。

 go build main.go


go bulid 后就会在这个目录下生成打包好的Go项目文件了,是linux平台可执行的二进制文件。

将该文件放入linux系统某个文件夹下,chmod 773 [文件名] 赋予文件权限,./xx 命令即可执行文件,不需要go的任何依赖,就可以直接运行了。
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908924.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号