go build 用于编译包生成可执行文件,必须有main包才可以go install 的作用有两个:主要用来生成库和工具,(如果有main包)编译后生成的可执行工具文件放到 bin 目录、$GOPATH/bin,编译后的库文件放到 pkg 目录下($GOPATH/pkg)1、用于编译源码文件或代码包-编译非命令源码文件不会产生任何结果文件-编译命令源码文件会在该命令的执行目录中生成一个可执行文件2、执行该命令且以若干源码文件作为参数时,只有这些文件会被编译-注意列出代码运行所需的全部源码文件,否则可能产生编译错误3、执行该命令且不追加任何参数时,它会试图把当前目录作为代码包并编译4、执行该命

go build和go install的区别介绍