这个错误可能是因为使用了不兼容的编译器或链接器,导致在生成可执行文件的时候出现了问题。

可以尝试更新编译器和链接器,或者尝试使用其他的编译器和链接器来编译程序。

另外,也可以尝试使用其他的编译选项来编译程序,比如加上 '-ldflags '-s -w'' 来禁止生成调试信息,或者加上 '-ldflags '-r'' 来启用链接器的 '-r' 选项,以减小可执行文件的大小。

还有一种可能是编译的时候没有加上 CGO_ENABLED=1 参数,需要加上这个参数才能正确地编译 CGO 程序。

Mac 下 CGO 编译报错: combining dwarf failed: unknown load command 0x80000033 (2147483699) 解决方法

原文地址: https://www.cveoy.top/t/topic/nXNq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录