首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >How go build works

How go build works

作者头像
runzhliu
发布2020-08-06 10:06:33
5570
发布2020-08-06 10:06:33
举报
文章被收录于专栏:容器计算容器计算

1 Overview

最近新入 Go 的坑,因为维护一个旧项目,对 go build 百思不得其解,记录一下心路历程…

2 go build

go 命令的执行取决于我们是针对普通的包还是特殊的 main 包。

  • 对于包

go build 构建包,然后放弃这个构建结果。 go install 构建包,然后将包放在 $GOPATH/pkg 目录里。

  • 对于命令

go build 构建命令,并且将二进制命令文件放在当前的工作目录。 go install 构建命令是在临时目录里构建的,但最终会把二进制文件塞入 $GOPATH/bin

一般来说,我们可以用 go build 来构建,或者是测试一下这个项目和他的依赖能不能被成功构建,又或者用 go install 将构建的结果放入合适的目录里,比如 GOPATH/pkg 和 GOPATH/bin。

3 Summary

水文一篇,仅当记录…更多内容,可以看 go help build

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 Overview
  • 2 go build
  • 3 Summary
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档