我在github.com/user中有一个名为project的项目:
src/ github.com/user/project sub1/ main.go sub1.exe (??) sub2/ main.go sub2.exe (??)
我正在编译我的项目中的包。 当我:
$ cd github.com/user/project/sub1 $ go build
什么都没发生。 去build立似乎完成没有抱怨,但没有可执行文件。 我如何构build可执行文件包?
“go版本go1.3 windows / amd64”
如果你命名你的文件main.go
或shubudoo.go
。 如果要构建可执行文件(命令),唯一重要的是你的文件以package main
开头。 还有一件事:Go 完全 没有 “子包”的概念:编译器的所有包都是相同的。 文件系统嵌套只是为了您的方便。