本文共 688 字,大约阅读时间需要 2 分钟。
参考手册
https://wiki.jikexueyuan.com/project/go-command-tutorial/0.2.html命令源码文件
package main + func main库源码文件
GOPATH/src 库源码文件。 GOPATH/pkg 库源码的归档文件 xxx.a , 也叫静态链接库文件。测试源码文件
_test.go 文件go build
compile packages and dependencies 通过 go build 加上要编译的Go命令源码文件,即可得到一个可执行文件,默认情况下这个文件的名字为源文件名字去掉.go后缀。 也可以 go build 一个目录,得到以目录为名称的可执行文件。如果目录下没有命令源码文件则会报如下错误: go: cannot find main module; see ‘go help modules’go install
compile and install packages and dependencies 与build命令相比,install命令在编译后还会将可执行文件移动到 GOPATH/bin 目录下。 同时 go install 还可以编译库源码文件到 .a 归档文件。go get
add dependencies to current module and install them 相当于 git clone + go install 如果没有命令源码文件则不会去 install 。都只会查看当前目录下是否有命令源码文件,而不会在该目录下递归查找。
转载地址:http://cnaui.baihongyu.com/