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

go build pkgtool报错

https://img1.sycdn.imooc.com//5b3a494b0001a3fa05760081.jpg

我这个为啥报错了

正在回答

4 回答

定义main函数的源代码文件中必须声明package main,但是main并不是所在的文件夹(代码包)的名称。

go build main 把main当成了一个代码包(文件夹)的名称,如果你没有在GOROOT/src或GOPATH/src下 显式的创建过一个名为main的代码包,就会报这个错误。

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

package main这个包要放在你的工作路径下,就是那个src文件目录下,他下面提示你的那两个路径都行,不过人们一般习惯放在GOPATH路径下方便管理,以后创建工程也最好在这个路径下,不然很容易找不到包。简单点说就是把你写的go文件放到GOPATH路径下。

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

package main

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

你应该没有导包

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

举报

0/150
提交
取消
Go语言第一课
  • 参与学习       107793    人
  • 解答问题       148    个

Go语言入门教程,编程之必备知识扩散,打好Go语言编程基础

进入课程

go build pkgtool报错

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