美文网首页
Mac 环境下go语言程序运行报错

Mac 环境下go语言程序运行报错

作者: golang推广大使 | 来源:发表于2020-02-08 17:06 被阅读0次

mac系统升级到Catalina之后,用go build编译出来的可执行文件无法执行,执行时总是提示下面的错误:

dyld: malformed mach-o image: segment __DWARF has vmsize < filesize
[1]    87725 abort      $GOPATH/bin/api -h

Google 了一下,找到了解决的办法。那就是编译时添加选项:

go build -ldflags '-w'

这样编译出来的程序就可以执行了。

本人的开发环境如下

go version go1.12.4 darwin/amd64
macOS Catania 10.15.2 (19C57)

相关文章

网友评论

      本文标题:Mac 环境下go语言程序运行报错

      本文链接:https://www.haomeiwen.com/subject/vobixhtx.html