购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3.2 获取与安装第三方包

1.获取第三方包

go get命令用于获取第三方包。此命令首先会下载第三方包并将其解压到$GOPATH/src目录中,然后运行“go install xxx”命令进行安装,最后会在 $GOPATH/pkg目录中生成xxx.a文件。实际上,go get命令是git clone与go install命令的组合。获取到第三方包后,在源码文件中使用“import包名”命令将其导入。go get命令的参数选项较多,具体如表2-1所示。

表2-1 go get命令的参数选项说明

运行go get命令的注意事项如下。

(1)运行go get -u命令会将Go语言升级为最新的次要版本或者修订版本(版本号x.y.z中的y是次要版本号,z是修订版本号)。

(2)运行go get -u=patch命令会将Go语言升级为最新修订版。

(3)运行go get package@version命令会将Go语言升级为指定version的版本号。

(4)如果运行go get命令时Go语言的版本发生变更,则go.mod文件也会自动变更。

2.编译安装软件包

go install命令用于编译安装软件包。此命令会将编译生成的可执行文件放在$GOPATH/bin目录中,并将生成的归档文件(静态链接库)保存在$GOPATH/pkg目录中。此命令的使用方式类似于go build命令,它可直接在代码包目录下使用,也可以在指定的代码包中使用。 UNX9CNmWX7ss8QUzgZVqRspED6fCbfY469wbscVzbJlD3Q0w7Sk8xeumrMm+7dO5

点击中间区域
呼出菜单
上一章
目录
下一章
×