go语言学习笔记 — 基础 — go工具(3):编译并安装 —— 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 ~/g
·
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选项指定输出目录
更多推荐
已为社区贡献11条内容
所有评论(0)