go - 为什么在尝试构建任何Go程序时出现重新声明的错误?

标签 go

我想学习围棋。我在64位Windows 10上安装了Go 1.13.5。我开始尝试构建以下hello world程序:

package hello

import ("fmt")

func main() {
    fmt.Printf("Hello world!")

}

但是,当我尝试构建它或任何其他Go程序时,出现错误
c:\go\src\runtime\stubs_x86.go:10:6: stackcheck redeclared in this block
        previous declaration at c:\go\src\runtime\stubs_amd64x.go:10:6
c:\go\src\runtime\unaligned1.go:11:6: readUnaligned32 redeclared in this block
        previous declaration at c:\go\src\runtime\alg.go:321:40
c:\go\src\runtime\unaligned1.go:15:6: readUnaligned64 redeclared in this block
        previous declaration at c:\go\src\runtime\alg.go:329:40

有谁知道出了什么问题?

最佳答案

Go v1.13似乎是一个常见问题。您可以尝试执行全新卸载并重新安装。参见this post

关于go - 为什么在尝试构建任何Go程序时出现重新声明的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59524634/

相关文章:

go - "Creation At"GORM 自定义联接表中的时间

sorting - Golang Bson在mgo中排序参数

oop - 嵌入golang是否违反得墨忒耳法则?

go - 什么是 golang 相当于 PHP/Ruby 的 unpack ("C*", . )?

go - Redis 如何使用 golang 监听 1000 到 10,000 个列表的变化?

go - 如何在 gorm 中为表设置单数名称

go - 在 GO 中获取实际文件大小与表观大小

go - 如何访问模板范围内的 session 变量?

go - redigo:读取具有可变键的 redis 哈希

Go (golang) 中的 MongoDB 与 mgo : how to use logical operators to query?