1123258953
2018-07-02 23:48
我这个为啥报错了
定义main函数的源代码文件中必须声明package main,但是main并不是所在的文件夹(代码包)的名称。
go build main 把main当成了一个代码包(文件夹)的名称,如果你没有在GOROOT/src或GOPATH/src下 显式的创建过一个名为main的代码包,就会报这个错误。
package main这个包要放在你的工作路径下,就是那个src文件目录下,他下面提示你的那两个路径都行,不过人们一般习惯放在GOPATH路径下方便管理,以后创建工程也最好在这个路径下,不然很容易找不到包。简单点说就是把你写的go文件放到GOPATH路径下。
package main
你应该没有导包
Go语言第一课
107752 学习 · 148 问题
相似问题