当前位置: 首页 > news >正文

Golang编译生成可执行程序的三种方法

目录

前言

正文

方法一、

方法二、

方法三、

结尾


前言

Golang是一种强类型、编译型、跨平台的编程语言,相同代码在不同平台上都可以编译出对应的可执行程序。今天就来简单介绍一下如何使用命令编译出可执行程序,本文以windows平台为例进行介绍。

正文

方法一、

熟悉Golang语言的小伙伴一定都知道,每个Golang工程中都有一个main.go文件,这是一个入口文件,所以一般都使用如下命令编译可执行程序:

go build main.go

如果程序代码没有语法错误的话,这条命令执行完毕后会生成main.exe的可执行程序。

方法二、

接下来,我们看第二种方法,也是最简单的方法,命令如下:

go build

但是这个命令需要和go.mod文件配合使用,最终生成可执行文件的名字就是其中module的名称。

方法三、

除了上面的两种方法,其实,我们还可以指定可执行文件的名字,具体命令如下:

go build -o test.exe

这样生成的可执行文件的名字就是test.exe。

结尾

好了,至此三种生成可执行程序的命令就介绍完了,注意,它们在mac OS和linux系统上也是同样适用的。

http://www.lryc.cn/news/183610.html

相关文章:

  • LabVIEW使用机器学习分类模型探索基于技能课程的学习
  • 凉鞋的 Godot 笔记 103. 检视器 :节点的微观编辑和查看
  • 伟大不能被计划
  • 找不到msvcp140.dll是什么意思?三个快速解决msvcp140.dll丢失问题的方法
  • [React源码解析] React的设计理念和源码架构 (一)
  • [论文工具] LaTeX论文撰写常见用法及实战技巧归纳(持续更新)
  • 多媒体应用设计师
  • socket.error: [Errno 10049]错误
  • 二叉树的经典OJ题
  • 统一建模语言UML(1~8章在线测试参考答案)
  • 计算机竞赛 题目:基于FP-Growth的新闻挖掘算法系统的设计与实现
  • String 类型的变量和常量做 “+” 运算时发生了什么?
  • 【Java互联网技术】MinIO分布式文件存储服务
  • 在visual studio里配置Qt插件并运行Qt工程
  • 【C语言】利用数组处理批量数据(字符数组)
  • 算法通过村第十二关-字符串|白银笔记|经典面试题
  • 《视觉 SLAM 十四讲》V2 第 5 讲 相机与图像
  • 使用libmodbus库开发modbusTcp从站(支持多个主站连接)
  • GPT系列论文解读:GPT-2
  • (四)激光线扫描-光平面标定
  • 妙不可言的Python之旅----(二)
  • cartographer(1)-运行
  • C++:模板进阶与继承
  • vue-img-cutter 实现图片裁剪[vue 组件库]
  • 手把手教你从零开始腾讯云服务器部署(连接建站教程)
  • 微信开放平台第三方开发,实现代小程序备案申请
  • 设计模式——11. 享元模式
  • 【LLM】主流大模型体验(文心一言 科大讯飞 字节豆包 百川 阿里通义千问 商汤商量)
  • CSS小计
  • 机器学习:决策树