当没有给出要构建的特定包时,`go build`如何决定构建哪些子目录?

时间:2015-07-09 00:42:30

标签: go

我最近注意到go build -a将构建我$GOPATH子目录中的几乎所有包,但不是所有包。

go build使用什么算法来决定要构建什么?

go命令的documentation未指定,或者我误读了它。

1 个答案:

答案 0 :(得分:3)

如果没有指定路径,那么' go build' command在当前目录中构建包。文档为here

' go build'命令还会构建任何过时的依赖项。