如何在Go子目录中构建程序?

时间:2017-03-05 21:44:40

标签: go

我的目录结构如下。所以server.go在主目录中,client.go在客户端子目录中(两者都在包main中)。当我去'得到-u ...'时,我只有在MyGoProgram名下编译的server.go很好(可在$ GOPATH / bin中执行)

MyGoProgram
client/client.go
server.go

如何编译client.go?

1 个答案:

答案 0 :(得分:2)

将go目录与此处描述的结构相匹配非常重要:https://golang.org/doc/code.html

所以你应该:

{$GOPATH}/bin
         /pkg
         /src/MyGoProgram/server.go
                         /client/client.go

cd到{$GOPATH}并运行命令go install ./src/MyGoProgram 可执行文件将在/bin/MyGoProgram.exe

创建