Go_go build 和 go install

Posted yzg-14

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go_go build 和 go install相关的知识,希望对你有一定的参考价值。

1.作用

go build:用于测试编译包,在项目目录下生成可执行文件(有main包)。

go install:主要用来生成库和工具。一是编译包文件(无main包),将编译后的包文件放到 pkg 目录下($GOPATH/pkg)。二是编译生成可执行文件(有main包),将可执行文件放到 bin 目录($GOPATH/bin)。

2. 相同点

都能生成可执行文件

3. 不同点

  • go build 不能生成包文件, go install 可以生成包文件
  • go build 生成可执行文件在当前目录下, go install 生成可执行文件在bin目录下($GOPATH/bin

以上是关于Go_go build 和 go install的主要内容,如果未能解决你的问题,请参考以下文章

go build和go install的区别

深入理解 go build 和 go install

go的三个运行基本命令的区别,go run ,go build 和 go install

go语言入门

go语言入门

golang 终端go命令使用