登录
首页 >  Golang >  Go问答

我为什么在构建任何 Go 程序时都会遇到重新声明的错误?

来源:stackoverflow

时间:2024-03-06 09:45:22 421浏览 收藏

欢迎各位小伙伴来到golang学习网,相聚于此都是缘哈哈哈!今天我给大家带来《我为什么在构建任何 Go 程序时都会遇到重新声明的错误?》,这篇文章主要讲到等等知识,如果你对Golang相关的知识非常感兴趣或者正在自学,都可以关注我,我会持续更新相关文章!当然,有什么建议也欢迎在评论留言提出!一起学习!

问题内容

我想学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 程序时都会遇到重新声明的错误?》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>