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的任何依赖,就可以直接运行了。
 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值