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

GO项目打包部署操作相关推荐

  1. Vue项目打包部署总结

    由于之前对前端部署上线这一套不清楚,所以这次通过查找多方资料总结一下.使用Vue作先后端分离项目时,一般前端是单独部署,用户访问的也是前端项目地址,所以前端开发人员颇有必要熟悉一下项目部署的流程与各种 ...

  2. Vue 项目打包部署实战完整流程总结!

    使用Vue做前后端分离项目时,通常前端是单独部署,用户访问的也是前端项目地址,因此前端开发人员很有必要熟悉一下项目部署的流程与各类问题的解决办法了. Vue项目打包部署本身不复杂,不过一些前端同学可能 ...

  3. vue项目打包部署nginx跨域

    vue项目打包部署nginx跨域 vue项目连接外部api接口时,打包部署到nginx后出现api404,api跨域问题,这个时候需要给vue项目本身进行跨域,再配置nginx中进行跨域即可解决,详见 ...

  4. Vue项目打包部署到Nginx服务器步骤总结

    前期准备工作: 1. 准备一台服务器: 2. 根据服务器的系统环境安装配置Nginx; 3. 了解Nginx的配置文件,了解常用的linux系统操作命令 4. 进行Vue项目的打包部署 因为我只是单纯 ...

  5. Vue.js-Day09【项目实战(附带 完整项目源码)-day04:用户个人中心页面、用户登录页面、将项目打包部署到服务器上、项目汇报、实训心得】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA   提 ...

  6. 如何部署前端react项目到服务器,Vue、React前端项目打包部署

    前端单页面应用部署 前端打包上线部署方案之 hash路由模式 对于hash路由模式打包的单页面应用,直接发布到服务器,使用nginx指向到对应文件目录即可,通用配置一般如下: location / { ...

  7. Spring Boot基础学习笔记16:项目打包部署

    文章目录 零.学习目标 一.Web项目打包部署概述 二.Jar包方式打包部署 (一)添加Maven打包插件 (二)使用IDEA进行打包 (三)Jar包目录结构说明 (四)Jar包方式部署 1.在控制台 ...

  8. vue项目打包部署-----解决打包后访问资源失败问题

    vue项目打包部署-----解决打包后访问资源失败问题 参考文章: (1)vue项目打包部署-----解决打包后访问资源失败问题 (2)https://www.cnblogs.com/ycsc/p/1 ...

  9. SpringCloud项目打包部署

    SpringCloud项目打包部署 1.父模块用maven 的 Lifecycle 2.打包 生成jar 3.至此SpringCloud打包完成 ,运行jar包 1.父模块用maven 的 Lifec ...

最新文章

  1. 奇迹服务器维护,奇迹MU 3月31日服务器维护更新公告
  2. 解决使用Spring Boot、Multipartfile实现上传提示无法找到文件的问题
  3. PowerDesigner16.5安装
  4. 阿里云服务器购买该如何选择?阿里云服务器购买步骤流程介绍...
  5. 线性表的各种基本操作
  6. jpa mysql存储过程_(原)springbootjpa调用服务器mysql数据库的存储过程方法-Go语言中文社区...
  7. 想系统化提升自己产品能力,就要读这些书籍
  8. crazy pony_My Little Pony的11个DevOps课程
  9. spring 的jdbc和事务支持
  10. TCP/IP参考模型与5层参考模型
  11. 一个企业老板给毕业生的十七句话
  12. [Wireshark]交换机设置镜像端口并使用Wireshark抓包异常流量分析病毒种类
  13. 使用nmake编译Gdal源代码(Win10, VS2022)
  14. 前端开发主流框架整理推荐
  15. 初级第五旬07— 初级课程第五旬试题
  16. Oracle数据库将数字金额转换为大写汉字
  17. HashMap 如何解决 hash 冲突
  18. matlab解决根据营养成分表搭配营养配方
  19. python树结构字典_Python 数据结构——解析树及树的遍历
  20. kali工具详细说明----------密码工具

热门文章

  1. C语言-B树(B-树)的完整实现
  2. 众人皆阳我独阴,分享与小阳人共同生活一周体验!
  3. Vc++ - qt - 仿照微信聊天窗口 - demov.1.0 初步展示
  4. 移动网页支付(微信H5支付和支付宝网页支付)
  5. 厦门大学计算机学院考研报录人数,院校情报局 | 厦门大学近5年报考人数及录取人数大汇总!...
  6. 游戏机械键盘哪个好,为什么资深玩家选择Hyperx游戏机械键盘?
  7. 看天下网络资讯浏览器 下载
  8. WWDC之优化App启动速度
  9. 关于固态硬盘闪存芯片研究资料收集
  10. ExtJS各个版本官方API文档