我们需要安装哪个软件包来删除-lgcc_s错误?

时间:2017-04-24 06:55:55

标签: linux

当我在linux centOS7中编译测试文件时,我收到此错误。

/usr/bin/ld : cannot find -lgcc_s

collect2: error: ld return 1 exit status

1 个答案:

答案 0 :(得分:1)

这意味着,它找不到现有的库gcc_s

这样做的一个原因是,虽然存在libgcc,但它可能不在ldconfig已知的路径中。

通过

尝试此操作
sudo /sbin/ldconfig -p | grep libgcc

如果输出显示与libgcc的链接对应于您在上面列出的路径?

您的解决方法可能是将相关库的链接添加到编译命令for example,它将完成这项工作。

g++ yourprogram.cpp -L /usr/lib/gcc/x86_64-linux-gnu/4.6/