go语言学习笔记 — 基础 — go工具:编译并安装 —— go install
Posted Locutus
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语言学习笔记 — 基础 — go工具:编译并安装 —— go install相关的知识,希望对你有一定的参考价值。
go install 包名
,包名是相对于$GOPATH/src
目录的包路径。假设本地包的绝对路径是$GOPATH/src/github.com/locutus666/go_learing/ch16/goinstall,则有如下安装操作:
// GOPATH=~/go
# go install github.com/locutus666/go_learing/ch16/goinstall
# cd ~/go/bin
# ./goinstall
call CustomPkgFunc
hello world!
注:
- go install功能与go build类似,附加选项参数与go build通用
- go install需要依赖GOPATH,不能在单独的文件下使用go install
- go install会把编译期间生成的中间文件放在
$GOPATH/pkg
目录下 - go install会把编译生成的可执行文件放在
$GOPATH/bin
目录下。可执行文件名是编译时的包名,并且无法通过-o选项指定输出目录
以上是关于go语言学习笔记 — 基础 — go工具:编译并安装 —— go install的主要内容,如果未能解决你的问题,请参考以下文章
go语言学习笔记 — 基础 — go工具:编译并安装 —— go install