环境变量:
$GOROOT
:
表示Go
的安装目录。也就是上面我们解压出来的文件夹里面的go
文件夹。$GOPATH
:
表示我们的工作空间。用来存放我们的工程目录的地方。
GOPATH目录:
一般来说GOPATH
下面会有三个文件夹:bin
、pkg
、src
,没有的话自己创建。每个文件夹都有它的作用。
-
bin
:编译后可的执行文件的存放路径 -
pkg
:编译包时,生成的.a
文件的存放路径 -
src
:源码路径,一般我们的工程就创建在src
下面。
注意:
如果要用Go Mod
(Go1.11
及以上支持)进行包管理,则需要在GOPATH
以外的目录创建工程。