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

golang学习笔记1-go程序执行流程

注:本人已有C,C++,Python基础,只写本人认为的重点。
命令行执行go程序有两种方式,其流程如下图
在这里插入图片描述
注意第一种方式会得到可执行文件,第二种不会。
例1 在当前目录下编译hello.go

go build hello.go

编译时可指定生成的exe文件名,比如

go build -o abc.exe hello.go

例2 在当前目录下一次性编译运行hello.go

go run hello.go

可执行文件会比go程序大很多倍,因为在编译时,编译器会将程序运行所需的库文件包含在其中。


http://www.kler.cn/a/318336.html

相关文章:

  • 排序算法 -快速排序
  • 【JavaEE初阶 — 多线程】生产消费模型 阻塞队列
  • 安全见闻1-5
  • Bugku CTF_Web——点login咋没反应
  • 408模拟卷较难题(无分类)
  • Ubuntu 的 ROS 操作系统安装与测试
  • element-plus表格操作
  • C++之哈希 --- 哈希的应用(位图布隆过滤器)
  • 【鸿蒙】HarmonyOS NEXT开发快速入门教程之ArkTS语法装饰器(上)
  • 【软件测试】详解测试中常用的几种测试方法
  • 从更底层的角度理解网站的访问过程
  • 算法打卡:第十一章 图论part05
  • 关于Python升级以后脚本不能运行的问题
  • MongoDB-aggregate流式计算:去重操作
  • Linux下go环境安装、环境配置并执行第一个go程序
  • python多继承 - 子类指定父类
  • 【教程】鸿蒙ARKTS 打造数据驾驶舱---前序
  • 两数之和、三数之和、四数之和
  • 在mac中如何使python3作为默认版本
  • 用canvas画一个验证码
  • 从 Oracle 集群到单节点环境(详细记录一次数据迁移过程)之一:生产环境与目标服务器详情
  • 基于物联网的火灾报警器设计与实现(论文+源码)
  • 高维数据和超高维数据
  • CX8903:电动车手机充电器降压芯片,搭配协议实现快充
  • Linux入门学习:进程概念
  • k8s前置准备:配置虚拟机网络