当尝试在Precise上与
gccgo链接时,我收到此链接错误:
matt@matt-1005P:~/src/gopath/src/meme$gccgo cmd/meme/main.go -o meme /usr/bin/ld: cannot find -lgcc_s collect2: error: ld returned 1 exit status
有报告称此错误,但没有干净的解决方案.我如何解决它?
gccgo (Ubuntu/Linaro 4.7.0-0ubuntu4) 4.7.0
Linux matt-1005P 3.2.0-24-generic-pae #38-Ubuntu SMP Tue May 1 16:40:26 UTC 2012 i686 i686 i386 GNU/Linux
解决方法
最近在golang-nuts集团提出了这个问题:
compiling with gccgo from packaged binaries.
这是Ubuntu(Bug #966570)中的一个已知问题.要解决此问题,可以通过在gccgoflags中指定-static-libgcc来链接静态libgcc.即
go build -compiler gccgo -gccgoflags '-static-libgcc'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。