编译错误"/usr/bin/ld: cannot find -lgcc_s"

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
lukebw
帖子: 3
注册时间: 2017-02-27 16:49
系统: ubuntu

编译错误"/usr/bin/ld: cannot find -lgcc_s"

#1

帖子 lukebw » 2018-02-10 12:23

大家好!有个问题想像大家求助。
最近在安装Facebook的一个开源工具包,Fasttext(https://github.com/facebookresearch/fastText),但是编译过程中出现了问题。错误信息是:

代码: 全选

c++ -pthread -std=c++0x -O3 -funroll-loops args.o dictionary.o productquantizer.o matrix.o qmatrix.o vector.o model.o utils.o fasttext.o src/main.cc -o fasttext
/usr/bin/ld: cannot find -lgcc_s
collect2: error: ld returned 1 exit status
Makefile:49: recipe for target 'fasttext' failed
make: *** [fasttext] Error 1
主要错误 应该就是:/usr/bin/ld: cannot find -lgcc_s,似乎是和c编译器有关。
我在ubuntu环境下安装一些python包的时候,也常常出现这个问题,由于我是新手,不太熟悉ubuntu,c和c++,平时也只是用python和matlab做研究。所以不知道如何解决。我google过很多帖子,也试过重新安装gcc,但是问题依然没有解决。
请问群里有朋友愿意告诉我这是什么问题吗?我自己折腾了好一两天了,也没解决问题。先谢谢大家了。
头像
comero
帖子: 21
注册时间: 2016-09-15 9:30
来自: 浙江省杭州市

Re: 编译错误"/usr/bin/ld: cannot find -lgcc_s"

#2

帖子 comero » 2018-02-11 16:10

参考:http://www.cnblogs.com/cassvin/archive/ ... blogs.html

这个libgcc_s.so肯定是有些问题, 有没有具体点的疑问?
顺便说一下,尽量给多一点的信息,比如起码gcc版本这样的信息可以一开始就提一下(虽然我也不确定有没有关系。。)
直觉上,安装gcc的时候可能就会有点问题或者信息,可能没注意
回复