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