文章目录

  • GoLang之go build命令
    • 1.go build命令
    • 2.手动案例
      • 2.1新建文件
      • 2.2配置
      • 2.3go mod init
      • 2.4go get -u github.com/jinzhu/configor
      • 2.5go run index.go
      • 2.6go build
      • 2.7./testDemo.exe
      • 2.8删除textDmeo.exe
      • 2.9go build index.go
      • 2.10 ./index.exe
      • 2.11删除index.go
      • 2.12go build -o dddd
      • 2.13删除dddd
      • 2.14go build -o dddd .

GoLang之go build命令

注:本文以Windos系统上Go SDK v1.17.5进行讲解

1.go build命令

2.手动案例

2.1新建文件

在桌面新建一个文件夹HelloWorld,在HelloWorld里新建index.go

// /Users/gumkk/Desktop/HelloWorld/index.go
package main
import ("github.com/jinzhu/configor""fmt"
)
func main() {fmt.Println("11111111111", configor.Config{})
}

2.2配置

set GO111MODULE=on
go env -w GOPROXY=http://goproxy.cn,direct

2.3go mod init

go mod init 后面定义你的项目名,当前目录会产生一个go.mod的文件

2.4go get -u github.com/jinzhu/configor

 go get -u  github.com/jinzhu/configor

2.5go run index.go

go  run index.go

2.6go build

go build
//产生testDemo文件, 默认为(go mod init testDemo)时候的名字

2.7./testDemo.exe

./testDemo.exe

2.8删除textDmeo.exe

2.9go build index.go

编译结果:产生index文件,和编译的文件名一致,编译多个文件时,默认以第一个文件名命名

2.10 ./index.exe

./index.exe

2.11删除index.go

2.12go build -o dddd

2.13删除dddd

2.14go build -o dddd .

GoLang之go build命令相关推荐

  1. Golang 执行go build -buildmode=plugin命令构建插件出现 can‘t load package错误

    Golang 执行go build -buildmode=plugin命令构建插件出现 can't load package错误 这是一个很简单的错误,其实就是你要构建成插件的.go文件的路径不对 直 ...

  2. docker build命令详解_Docker 搭建你的第一个 Node 项目到服务器

    本文你能学到什么 Docker 是什么 Docker 概念 关于 Docker 的概念是确实不太好总结,下面我通过四点向你说明 Docker 到底是个什么东西. Docker 是世界领先的软件容器平台 ...

  3. docker build命令详解_『中级篇』docker之java容器运行外置springboot-jar(番外篇)(79)...

    学了docker这么久终于开始实战了,所有部署方式全部使用docker的方式感觉特别爽,我这里分享下,我部署springboot的富jar包. 下载java的镜像 docker pull java:o ...

  4. Docker 从Dockerfile 构建镜像 :build 命令的用法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Dockerfile 创建完成后,可以使用 docker build 命令根据 Dockerfile ...

  5. mpvue使用vant Weapp运行npm run build命令打包后失效

    最近在使用mpvue开发微信小程序,在开发过程中使用有赞的小程序ui框架-- vant Weapp ,至于如何使用在我个人博客中有一篇关于如何使用vant Weapp ,需要的同学请点进这里自行查看. ...

  6. Golang实践录:命令行cobra库实例再三优化

    本文是上一文章<Golang实践录:命令行cobra库实例优化> 的优化,主要的子命令的业务实现的整理. 起因 上一版本实现的方式,还是有点不满意,格式也不对齐,重要的是,似乎不是正规的方 ...

  7. Golang实践录:命令行cobra库实例优化

    本文上一文章<Golang实践录:命令行cobra库实例> 的优化,主要的子命令的业务实现的整理. 起因 旧版本中,每个子命令的入口函数,均需一一判断传入参数,并调用对应的业务实现函数,编 ...

  8. python setup.py build,无法执行“python setup.py build”命令..!

    我试图在BACKTRACK 5 R1虚拟机上安装pylorcon-1(Lorcon用于编写无线数据包的嗅探器的python包装)...我从[Pylorcon Official Page] [1]下载的 ...

  9. Docker(45)- docker build 命令详解

    docker build 命令原理 docker build 命令从 Dockerfile 和上下文构建镜像 构建的上下文:位于指定 PATH 或 URL 中的一组文件 构建过程可以引用上下文中的任何 ...

最新文章

  1. 【进大厂大数据爬虫技术核心难点】纯前端开发的爬虫程序,很多BAT技术大咖都为之惊叹
  2. [转载红鱼儿]kbmmw 开发点滴:ErrorTable用法
  3. Centos-移动文件或目录-mv
  4. phpwind html5,PHPWIND 5.3 运行代码 功能实现代码
  5. mysql 各表charset不同_MySQL表字段字符集不同导致的索引失效问题
  6. SAP Spartacus CmsService的CmsActions.LoadCmsComponent
  7. 计算机辅助初中英语教学,初中英语CAI课件制作初探
  8. Java 为什么数组下标只能为int不能为long?int32位,为何最大值不是2^32 -1 ? java基本类型取值范围
  9. 如何火眼金睛鉴定那些单细胞转录组中的混杂因素
  10. 栈2——局部变量要初始化的原因
  11. 检测到在集成的托管管道模式下不适用的ASP.NET设置
  12. 《Entity Framework 6 Recipes》中文翻译系列 (45) ------ 第八章 POCO之获取原始对象与手工同步对象图和变化跟踪器...
  13. FreeBSD BSDiff 被曝高危内存损坏漏洞,时隔4年终修复
  14. 寻找相同的乱序字符串
  15. Atitit tomcat 启动报错 ZipException: archive is not a ZIP archive. 1.1. ----Should sh lib jar err... 1
  16. android小游戏代码
  17. 上海大华条码称代码_上海大华条码秤使用说明书样本
  18. 【机房报修管理系统】后端篇(一) 设计数据表
  19. android设备检测组件,Device Info HW
  20. Debian 10.2命令安装Nvidia显卡驱动成功,问题回顾

热门文章

  1. office 2021只安装Word Excel PowerPoint以及修改安装路径的方法
  2. 【2020年度征文】以梦为马,不负韶华
  3. 微信开发者工具使用git提交项目至gitee远程仓库(保姆级)
  4. 你的滤镜大师 Polarr5.11.4泼辣修图2023免费版
  5. 中国人民银行研究生部复习资料总结
  6. 学习外挂编写开发所必备技术
  7. CH573/CH571低功耗集成BLE 32位微控制器MCU
  8. Weevely——Linux中的菜刀
  9. 华为云大数据,共建智能世界的数据底座
  10. C# winform ComboBox绑定数据源时触发SelectedIndexChanged事件的处理