前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Go安装以及目录结构和环境变量

Go安装以及目录结构和环境变量

作者头像
阿伟
发布2019-07-08 14:46:58
1.2K0
发布2019-07-08 14:46:58
举报

需要安装的软件

golang1.12 安装包(到目前2019-06-09为止最新版本包)

下载地址 https://studygolang.com/dl 选择自己对应的操作系统

Go的开发工具 JetBrains GoLand 2019.1.3

下载地址 http://www.jetbrains.com/go/whatsnew/ ,进入后点击DOWNLOAD后面的下拉箭头选择自己对应的操作系统

安装过程这里就不说了,度娘一下都可以安装成功的

Go安装后的目录介绍

api文件夹

go1.1.txt,go.1.2.txt.....go1.12.txt存放go的所有版版(go1.1到go.1.12)的api信息

except.txt 存放了在不破坏兼容性的前提下可能消失的一些api

next.txt 存放了可能在下一个版本中出现的新的api特性

bin文件夹

存放go的可执行文件

gofmt.exe go官方的代码格式化工具,用来统一代码风格

godoc.exe 在不联网的情况下在本地访问go的api,windows下双击运行,在浏览器中访问 http://localhost:6060

go.exe 编译构建整个go项目,贯穿go项目的声明周期,go env; go build; go mod; go install;等等

doc文件夹

存放Go语言几乎全部的HTML格式的官方文档和说明,方便开发者在离线时查看。,上面的localhost:6060访问的也是这个文件夹下的内容

lib文件夹

一些公共的库

misc文件夹

存放各类编辑器或IDE(集成开发环境)软件的插件,辅助它们查看和编写Go代码。有经验的软件开发者定会在该文件夹中看到很多熟悉的工具

pkg文件

在go install 完成后,用于保存go语言标准库的所有归档文件(比如fmt包被构建安装后,将生成一个fmt.a归档文件),同时也包含了和平台(windows,linux,mac)项目的一些目录,不同的操作系统看到不一样

src文件夹

存放go所有标准库,go语言工具,以及涉及到的底层库(C语言)实现的代码,可以阅读这里面的代码了解go的思想

test文件夹

存放测试go语言的代码文件

Golang环境变量的说明

GoLand配置

GOROOT指定自己go的安装路径

GOPATH 指定go项目依赖的第三方包存储路径,可以理解为Java中maven仓库路径,默认是C盘当前账户下创建一个go文件夹

Go Modules 在go1.11(也依赖GoLand版本,低版本的GoLand是没有这个选项的)后才有这个选项,开启Go Modules管理自己的依赖(依赖管理比较复杂,后面会单独说)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GoLang那点事 微信公众号,前往查看

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

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

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