定义main函数的源代码文件中必须声明package main,但是main并不是所在的文件夹(代码包)的名称。
go build main 把main当成了一个代码包(文件夹)的名称,如果你没有在GOROOT/src或GOPATH/src下 显式的创建过一个名为main的代码包,就会报这个错误。