尝试在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
有此错误的报告,但没有干净的解决方案。我如何解决它?

最佳答案

这是最近在golang-nuts组上提出的:compiling with gccgo from packaged binaries

这是Ubuntu(Bug #966570)中的一个已知问题。要解决此问题,您可以通过在gccgoflags中指定-static-libgcc与静态libgcc链接。 IE。

go build -compiler gccgo -gccgoflags '-static-libgcc'

关于linux - 精确的gccgo,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10578125/

10-11 15:13