GOPATH
GOPATH允许多个目录,当有多个目录时,请注意分隔符,Windows的分隔符是分号; ,当有多个GOPATH时默认将go get获取的包存放在第一个目录下。
$GOPATH目录约定有三个子目录
- src存放源代码,开发程序的主要目录,所有的源码都是放在这个目录下面,一般一个目录对应一个项目。
- pkg编译时生成的中间文件(比如:.a)
- bin编译后生成的可执行文件(为了方便,可以把此目录加入到 $PATH 变量中。
GOROOT
其实就是golang的安装路径。
GOPATH允许多个目录,当有多个目录时,请注意分隔符,Windows的分隔符是分号; ,当有多个GOPATH时默认将go get获取的包存放在第一个目录下。
其实就是golang的安装路径。