社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
go install 命令的功能和前面一节《go build命令》中介绍的 go build 命令类似,附加参数绝大多数都可以与 go build 通用。go install 只是将编译的中间文件放在 GOPATH 的 pkg 目录下,以及固定地将编译结果放在 GOPATH 的 bin 目录下。
这个命令在内部实际上分成了两步操作:第一步是生成结果文件(可执行文件或者 .a 包),第二步会把编译好的结果移到 $GOPATH/pkg 或者 $GOPATH/bin。
使用 go install 来执行代码,参考下面的 shell:
$ export GOPATH=/home/davy/golangbook/code
$ go install chapter11/goinstall
编译完成后的目录结构如下:
go install 的编译过程有如下规律:
GOPATH 下的 pkg 目录放置的是编译期间的中间文件。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!