GOPATH

GOPATH: C:\Users\Merrick\go

GOPATH 是 Go 的 工作区目录,在早期(Go 1.11 之前)必须依赖它;Go 1.13 之后进入 Go Modules 模式,GOPATH 已经不是强制的,但仍然有用。

$GOPATH/
├── bin/    # 可执行文件(go install 后生成的命令)
├── pkg/    # 编译缓存(归档文件 .a)
└── src/    # 源代码(你的项目)

1. src/ —— 源代码目录


2. pkg/ —— 编译后的中间文件


3. bin/ —— 安装的可执行程序