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

go语言学习笔记 — 基础 — go工具:一键获取源代码,编译并安装 —— go get

go语言学习笔记 — 基础 — go工具:go工具

Go学习笔记Go命令工具

GO1.6语言学习笔记1-基础篇

go语言学习笔记 — 基础 — go工具:性能分析,发现代码性能问题的具体位置 —— go pprof