# 第一章重点:#
## 1.GO 语言安装的时候主要有三个环境变量: ##
GOROOT、GOPATH 和 GOBIN
通过 go env 可以查看go语言的一系列的环境变量的配置.
go env
**GOROOT**:代表go的安装路径,一般你安装完go语言之后就有了。
**GOPATH**:一个目录路径,也可以包含多个目录路径,每个目录都代表了go语言的一个“工作区”。目录下面有三个目录,src,bin,pkg。
src : 用来存放源代码文件。
bin: 目录里面存放的都是通过 go install 命令安装后,由 Go 命令源码文件生成的可执行文件。
有两种情况下,bin 目录会变得没有意义。
当设置了有效的 GOBIN 环境变量以后,bin 目录就变得没有意义。
如果 GOPATH 里面包含多个工作区路径的时候,必须设置 GOBIN 环境变量,否则就无法安装 Go 程序的可执行文件。
pkg:用来存放通过 go install 命令安装后的代码包的归档文件(.a 文件)
**GOBIN**:存放可执行文件的文件目录。
**Go 的源码文件分类:**
(1)命令源码文件:
声明自己属于 main 代码包、包含无参数声明和结果声明的 main 函数。
命令源码文件被安装以后,GOPATH 如果只有一个工作区,那么相应的
可执行
《Go语言核心36讲--Part1》
最新推荐文章于 2021-12-19 22:08:07 发布