Golang 构建错误 0x80000034 (2147483700)

Dha*_*y M 4 go apple-m1

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

输出: /usr/local/go/pkg/tool/darwin_arm64/link: /usr/local/go/pkg/tool/darwin_arm64/link: combining dwarf failed: unknown load command 0x80000034 (2147483700)

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

bla*_*een 7

看看问题#47269

加载命令 0x80000034 对应于 LC_DYLD_CHAINED_FIXUPS。https://go-review.googlesource.com/c/go/+/312729中添加了对此加载命令的支持,这是 Go 1.17 的一部分。

您应该升级到 Go 1.17 或更高版本。