解决问题的步骤

在本地电脑上查找是否有这个库文件

sudo find /usr/ -name libgcc_s.so

结果如下所示

/usr/lib/gcc/x86_64-linux-gnu/7/32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/7/x32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s.so
/usr/lib/x86_64-linux-gnu/libgcc_s.so

以上说明在本地电脑上有该文件。

查找文件的搜索路径

ld -lgcc_s --verbose

结果如下

试图打开 //usr/local/lib/x86_64-linux-gnu/libgcc_s.so 失败
试图打开 //usr/local/lib/x86_64-linux-gnu/libgcc_s.a 失败
试图打开 //lib/x86_64-linux-gnu/libgcc_s.so 失败
试图打开 //lib/x86_64-linux-gnu/libgcc_s.a 失败
试图打开 //usr/lib/x86_64-linux-gnu/libgcc_s.so 失败
试图打开 //usr/lib/x86_64-linux-gnu/libgcc_s.a 失败
试图打开 //usr/lib/x86_64-linux-gnu64/libgcc_s.so 失败
试图打开 //usr/lib/x86_64-linux-gnu64/libgcc_s.a 失败
试图打开 //usr/local/lib64/libgcc_s.so 失败
试图打开 //usr/local/lib64/libgcc_s.a 失败
试图打开 //lib64/libgcc_s.so 失败
试图打开 //lib64/libgcc_s.a 失败
试图打开 //usr/lib64/libgcc_s.so 失败
试图打开 //usr/lib64/libgcc_s.a 失败
试图打开 //usr/local/lib/libgcc_s.so 失败
试图打开 //usr/local/lib/libgcc_s.a 失败
试图打开 //lib/libgcc_s.so 失败
试图打开 //lib/libgcc_s.a 失败
试图打开 //usr/lib/libgcc_s.so 失败
试图打开 //usr/lib/libgcc_s.a 失败
试图打开 //usr/x86_64-linux-gnu/lib64/libgcc_s.so 失败
试图打开 //usr/x86_64-linux-gnu/lib64/libgcc_s.a 失败
试图打开 //usr/x86_64-linux-gnu/lib/libgcc_s.so 失败
试图打开 //usr/x86_64-linux-gnu/lib/libgcc_s.a 失败
ld: 找不到 -lgcc_s

建立一个硬链接过去,使得可以连接到这个库文件

sudo ln -s  /lib/x86_64-linux-gnu/libgcc_s.so /usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s.so

建立一个链接到库文件上,注意此时如果还不行,检查对应硬链接的指向,一定不要指向一个空文件。

对于本问题应该掌握的知识

命令行代码知识

主要的命令行代码如下

sudo find /usr/ -name libgcc_s.so
ld -lgcc_s --verbose
sudo ln -s  /lib/x86_64-linux-gnu/libgcc_s.so /usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s.so

第一行对应的是查找函数,按名称查找。
ldd命令用于判断某个可执行的 binary 档案含有什么动态函式库。–verbose 打印所有信息,例如包括符号的版本信息
ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。建立后面文件的一个链接。

隐含知识

库文件的文件名一般为-libName.so,在编译时的一般为-lName.

参考文献

如果仍然没有帮助,请参考下面网址:Install G77 on Ubuntu >=14.04。

/usr/bin/ld: 找不到 -lgcc_s怎么办?相关推荐

  1. C 编程异常 — /usr/bin/ld: 找不到 -lm

    问题:在编程程序的时候报错. /usr/bin/ld: 找不到 -lm /usr/bin/ld: 找不到 -lc 原因:缺少库文件. 解决: yum install -y libstdc++-stat ...

  2. /usr/bin/ld: 找不到 -lopencv_dep_cudart

    make出现/usr/bin/ld: 找不到 -lopencv_dep_cudart错误时候 我们在cmake时候加上参数 cmake -D CUDA_USE_STATIC_CUDA_RUNTIME= ...

  3. /usr/bin/ld: 找不到 -lmsc----解决方案

    /usr/bin/ld: 找不到 -lmsc----解决方案 参考文章: (1)/usr/bin/ld: 找不到 -lmsc----解决方案 (2)https://www.cnblogs.com/fe ...

  4. cuda8.0 出错:/usr/bin/ld: 找不到 -lGL【转】

    本文转自:https://blog.csdn.net/u010159842/article/details/56833030 最近在学习深度学习,在搭建CUDA8.0的时候,出现一个非常不好的问题: ...

  5. /usr/bin/ld: 找不到 -lstdc++

    编译Linux工程,公司编译环境是CentOS5,可以正常编译.但移到CentOS7就不行了,总是提示: /usr/bin/ld: 找 不 到 -lstdc++ collect2: 错 误 : ld ...

  6. /usr/bin/ld:找不到 -lxxx

    编译时报错/usr/bin/ld:找不到 -lxxx 原因是找不到动态库 先定位libxxx.so文件位置: $ locate libxxx.so //如上述找不到 lcv_bridge, 则loca ...

  7. 【XMR】/usr/bin/ld: 找不到 -lstdc++

    [XMR]/usr/bin/ld: 找不到 -lstdc++ 报错明细 问题分析 解决办法 后记 报错明细 安装了Centos8.4 minimal版后对xmrig挖矿程序进行无抽水编译,执行: ma ...

  8. Linux下/usr/bin/ld: 找不到 -lz

    /usr/bin/ld: 找不到 -lz 在Ubuntu20.04下用Makefile编译c文件,首先要下载gcc. 首先进入root权限,输入密码(不会显示,输入回车就好了) 下载gcc apt-g ...

  9. 解决Make时,“/usr/bin/ld: 找不到 -lXXX”问题的四种方法

    比如: /usr/bin/ld: 找不到 -lboost_serialization 可能是英文: /usr/bin/ld:cannot find-lboost_serialization 意思是找不 ...

最新文章

  1. android平板值得买吗,2021年一月更新1000-2000价位最全平板选购指南
  2. Nginx出现“413 Request Entity Too Large”错误解决方法
  3. 【C 语言】字符串 一级指针 内存模型 ( 指定大小字符数组 | 未指定大小字符数组 | 指向常量字符串的指针 | 指向堆内存的指针 )
  4. mingW与cygwin 异同
  5. 【JS】引用类型之String
  6. python自学网站-分享干货:三个新手自学Python的网站!
  7. .sql文件导入mysql数据库中
  8. Arduino-定义串口
  9. 3cdaemon漏洞挖掘 Exploit
  10. Android开发 入门篇(一)
  11. 明朝版的《北京欢迎你》
  12. 计算机软件 如何评正高职称,正高职称评审条件
  13. 应用html的DIV+CSS制作牛顿摆
  14. 小米5USB 计算机连接,小米手机如何连接win7电脑传文件|小米手机连接win7传文件的方法...
  15. 运动目标检测--背景减法
  16. SAP固定资产中一些概念:折旧码,折旧范围和折旧表
  17. 企业级机械硬盘和消费级机械硬盘有什么区别?
  18. word修订模式怎么彻底关闭_如何去掉word修订模式
  19. Python哈希表的例子:dict、set
  20. java购物车的实现并发控制_购物车的实现原理

热门文章

  1. win10自带ubuntu桌面_windows10开启 linux子系统桌面,巨详细,值得一藏
  2. 非常有意思的人体时钟
  3. 《Intriguing Properties of Contrastive Losses》阅读笔记
  4. js 实现筋斗云效果(点击tab栏里面的某个地方,会有图片移动到此地方)
  5. 贪吃蛇之一维数组实现
  6. 首款国产8K 50P小型化广播级摄像机惊喜亮相冬季冰雪体育盛会
  7. 2022摄影摄像行业年度分析报告:单反小幅下滑,微单销额增长超32%
  8. 数据库缓存服务—Redis配置与优化
  9. 云计算机ppt模板,云计算的PPT模板
  10. 赞叹AI的力量-TopazLabs 全家桶使用经历