Golang编译错误0x80000034(2147483700)

4

我运行的命令:go build -o main

输出: /usr/local/go/pkg/tool/darwin_arm64/link: /usr/local/go/pkg/tool/darwin_arm64/link: 合并dwarf失败:未知的load命令0x80000034(2147483700)

go版本:go version go1.16.4 darwin/arm64

4个回答

7

0

如@blackgreen所述,可以通过升级到Go 1.17来解决问题。

但是,如果不想升级到Go 1.17,也可以尝试安装AMD版本的Go 1.16并再次运行。这在我的MAC M1上有效。


0
如果您可以禁用cgo CGO_ENABLED=0 go build -o main,它应该可以在Go 1.16中构建。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接