我在github.com/user上有一个名为project的项目:
src/
github.com/user/project
sub1/
main.go
sub1.exe (??)
sub2/
main.go
sub2.exe (??)
Run Code Online (Sandbox Code Playgroud)
我正在尝试在我的项目中编译包.当我:
$ cd github.com/user/project/sub1
$ go build
Run Code Online (Sandbox Code Playgroud)
什么都没发生.go build似乎完成没有抱怨,但没有可执行文件.如何将包构建为可执行文件?
"go go go1.3 windows/amd64"
如果您为文件命名main.go或无关紧要shubudoo.go.如果要构建可执行文件(命令),唯一重要的是文件的开头package main.还有一件事:Go 绝对 没有 "subpackage"的概念:编译器的所有包都是相同的.文件系统嵌套仅为方便起见.