go build pkgtool报错

来源:3-7 go build 命令案例演示

1123258953

2018-07-02 23:48

https://img.mukewang.com/5b3a494b0001a3fa05760081.jpg

我这个为啥报错了

写回答 关注

4回答

  • 慕仔0371871
    2018-09-09 23:24:02

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

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

  • 宋佳民
    2018-07-12 10:52:47

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

  • 明阳青昀
    2018-07-04 10:17:57

    package main

  • 明阳青昀
    2018-07-04 10:17:25

    你应该没有导包

Go语言第一课

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

107793 学习 · 148 问题

查看课程

相似问题

go install报错

回答 3

go install

回答 1

go的map问题

回答 1

GO 语言环境

回答 2

go语言安装

回答 2