为了账号安全,请及时绑定邮箱和手机立即绑定

目录结构没讲清楚,有点绕

代码的目录结构没搞太清楚,是这样的吗

work/bin

work/pkg

work/src/newweb/deplayserver/main.go

work/src/newweb/webserver/main.go

---------

git 目录是从上面的 work/src/newweb 这里做为根目录?

env GOOS=linux GOARCH=amd64 go build 在 work/src/newweb/webserver/ 执行的?

不是说 build 应该在 bin 下面吗,为什么上传的又是 work/src/newweb

如果在bin下生成 怎么传?




正在回答

1 回答

go语言开发中需要设置GOHOME,那是go语言进行开发的目录,这里就是设置的/work 为GOHOME,当你使用go  install   xxxxx  时便会生成相应的    src      pkg     bin     一般情况下我们会把自己编写的源码放在src目录下,不然会无法引用自身的包函数,这只是为了方便。至于env GOOS=linux GOARCH=amd64 go build   需要在项目根目录下进行编译才可以。老师的方式比较合理,你在其他目录会有各种问题,自己试试比较一下就明白了。go语言不熟悉可以多学习下目录结构,先去看官方文档之后再合理提问。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

目录结构没讲清楚,有点绕

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信