+
95
-

GOPATH与GOROOT有什么区别?

go
GOPATH与GOROOT有什么区别?

网友回复

+
15
-

$GOPATH 是我们的工作空间,保存go项目代码和第三方依赖包,GOPATH可以设置多个,其中,第一个将会是默认的包目录,使用 go get 下载的包都会在第一个path中的src目录下,使用 go install时,在哪个GOPATH中找到了这个包,就会在哪个GOPATH下的bin目录生成可执行文件。

|-- bin |-- pkg `-- src src:存放源代码,go run,go install等命令的当前工作路径(即在此路径下执行上述命令) pkg:编译时生成的中间文件 ...

点击查看剩余70%

我知道答案,我要回答