go build [-o output] [-i] [build flags] [packages]
Build 编译由import path命名的包以及这些包所依赖的包,但不安装编译结果

如果要编译的参数是.go文件列表,build把他们当作指定单个包的源文件列表
当编译单个main包时,build生成的可执行文件的文件名是第一个源文件或者源码目录的名字,
例如 go build ed.go rx.go 生成ed/ed.exe, go build unix/sam 生成sam/sam.exe

当编译多个包或单个非main包时,build 编译包,丢弃结果object,仅仅充当你能被构建的检查

-o 选项 仅编译单个包时有用,强制生成的可执行程序或object使用给定的名字,而不用前两段描述的规则

-i 选项 安装目标依赖的包
以下的构建选项 被build,clean,get,install,list,run,test等命令共享:
-a 强制重新构建那些已经是最新的包
-n 打印命令但不运行
-p n 可并行运行的build的数目,默认是cpu的个数,但darwin/arm上默认为1
-race 启用数据竞争检测,仅支持linux/amd64, freebsd/amd64, darwin/amd64, windows/amd64
-v 打印正在编译的包名
-work 打印临时工作目录的名字且退出时不删除
-x 打印命令
-buildmode mode 要使用的构建模式
-compiler name 使用的编译器名字gccgo 或 gc
-linkshared 链接到之前用-buildmode=shared创建的共享库
-pkgdir dir 安装并载入所有包从dir而不是一般位置,例如,使用非标准配置构建时,使用
-pkgdir使得生成的包再在分开的位置
列表参数以空格分隔,要是有包含空格的参数,用单引号或双引号包起来

go build命令相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. vue使用npm run build命令打包

    vue使用npm run build命令打包项目   当我们使用vue-cli脚手架完成一个项目的时候,下一步肯定会想要怎么把这个项目放到互联网上或者本地直接打开呢,我们在本地调试的时候只要命令行执行 ...

  8. packer build命令选项参数

    build 命令 跳转到部分 该packer build命令采用模板并运行其中的所有构建以生成一组工件.除非另有说明,否则在模板中指定的各种构建是并行执行的.并且创建的工件将在构建结束时输出. »选项 ...

  9. 了解docker build 命令后点号( . )的意思

    了解docker build 命令后点号( . )的意思 ​ 在使用docker build命令构建镜像时,我们会看到命令行的最后有一个点号..这此来研究以下这个.号是什么意思? 没有仔细研究过的人员 ...

  10. docker build命令详解

    docker build命令用于根据给定的Dockerfile和上下文以构建Docker镜像. docker build命令的使用格式: docker build [OPTIONS] <PATH ...

最新文章

  1. 《Java技术》第三次作业--面向对象——继承、抽象类、接口
  2. 数据中心供电有多重要,看看这件事就知道了
  3. 初识ABP vNext(2):ABP启动模板
  4. java 二分法查找数组,Java二分法查找数组元素下标
  5. 模糊局部信息c均值聚类算法(flicm)
  6. bootstrap日期时间选择器datetimepicker 插件位置错乱解决
  7. Zookeeper(1)-概述
  8. 上门洗车APP --- Android客户端开发 前言及业务简介
  9. 文件夹共享失败解决方式
  10. Js基础——变量类型和计算
  11. 利用局域网将电脑上的文件快速下载到手机上
  12. 快速web开发框架——learun framework
  13. 微信小程序火车票查询 直取12306数据
  14. 使用计算机用眼卫生,长期用电脑致眼睛干涩 注意用眼卫生
  15. 音乐服务器制作教程,让NAS做音乐服务器
  16. 数字信号处理:视频-15-FFT计算线性卷积
  17. 第4节 操作器和Trackball
  18. Python核心编程-Amy老师第九讲课程作业
  19. SecureCRT + SecureFX 8.1 Bundle安装注册教程(完美版)
  20. oracle强制关闭用户连接

热门文章

  1. 大数据分析平台释疑专用帖
  2. PDF批量加水印加密丨Acrobat Pro DC
  3. Scrapy--使用phantomjs爬取花瓣网图片
  4. 对老王家的三路充电模块研究
  5. 随便玩玩-root用户下rm -rf /的后果
  6. 过半城市地产成交量连续8周回升
  7. Struts2 拦截器的Interceptor接口与AbstractInterceptor抽象类
  8. thickbox 应用
  9. 计算机提示没有有效的ip配置,电脑显示“本地连接没有有效的ip配置”怎么解决...
  10. cloudera manager 忘记admin 密码怎么办?