Mat*_*ner 8 linux ld go gccgo ubuntu-12.04
当尝试在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
Run Code Online (Sandbox Code Playgroud)
有报告称此错误,但没有干净的解决方案.我如何解决它?
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
axw*_*axw 10
最近在golang-nuts组中提出了这个问题:使用包装二进制文件中的gccgo进行编译.
这是Ubuntu中的一个已知问题(Bug#966570).要解决此问题,您可以通过-static-libgcc在gccgoflags中指定来链接静态libgcc .即
go build -compiler gccgo -gccgoflags '-static-libgcc'
Run Code Online (Sandbox Code Playgroud)