猿问

如何在 Golang 的包中构建二进制文件?

我在 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

没发生什么事。go build 似乎没有抱怨就完成了,但是没有可执行文件。如何将包构建为可执行文件?


“转到版本 go1.3 windows/amd64”


青春有我
浏览 227回答 1
1回答

慕虎7371278

命名文件main.go或shubudoo.go. 如果您想构建可执行文件(命令),唯一重要的是您的文件以package main. 还有一件事:Go绝对 没有“子包”的概念:所有包对编译器来说都是平等的。文件系统嵌套只是为了您的方便。
随时随地看视频慕课网APP

相关分类

Go
我要回答