1. centos7. 解决缺少libstdc++.so.6库的原因及解决办法
  2.  
  3. 执行node -v报错如下:
  4.  
  5. [root@bogon ~]# node -v
  6. node: error while loading shared libraries: libstdc++.so.: cannot open shared object file: No such file or directory
  7.  
  8. 先加载所有安装包
  9.  
  10. yum repolist
  11.  
  12. 查看哪个安装包包含该库:
  13.  
  14. yum provides libstdc++.so.
  15.  
  16. 执行结果:
  17.  
  18. [root@bogon ~]# yum whatprovides libstdc++.so.
  19. Loaded plugins: fastestmirror
  20. Loading mirror speeds from cached hostfile
  21. * base: mirrors.njupt.edu.cn
  22. * extras: mirrors..com
  23. * updates: mirrors.njupt.edu.cn
  24. libstdc++-4.8.-.el7.i686 : GNU Standard C++ Library
  25. Repo : base
  26. Matched from:
  27. Provides : libstdc++.so.
  28.  
  29. 可以看到安装包 libstdc++-4.8.-.el7.i686
  30.  
  31. 安装libstdc++-4.8.-.el7.i686
  32.  
  33. yum -y install libstdc++-4.8.-.el7.x86_64
  34.  
  35. 报错:
  36.  
  37. ...you can also use --setopt=protected_multilib=false to remove
  38. this checking, however this is almost never the correct thing to
  39. do as something else is very likely to go wrong (often causing
  40. much more problems).
  41.  
  42. Protected multilib versions: libstdc++-4.8.-.el7.i686 != libstdc++-4.8.-.el7.x86_64
  43.  
  44. 解决办法:
  45.  
  46. 、升级安装包
  47.  
  48. yum update libstdc++-4.8.-.el7.x86_64 -y
  49.  
  50. 、修复/lib/ld-linux.so.: bad ELF interpreter: No such file or directory问题
  51.  
  52. yum install glibc.i686 -y
  53.  
  54. 修复error while loading shared libraries: libz.so.: cannot open shared object file: No such file or directory
  55.  
  56. yum install zlib.i686 -y
  57.  
  58. 、修复error while loading shared libraries: libstdc++.so.: cannot open shared object file: No such file or directory
  59.  
  60. 先查找这个库存在于哪个安装包中
  61.  
  62. yum whatprovides libstdc++.so.
  63.  
  64. 执行结果:
  65.  
  66. [root@bogon ~]# yum whatprovides libstdc++.so.
  67. Loaded plugins: fastestmirror
  68. Loading mirror speeds from cached hostfile
  69. * base: mirrors.njupt.edu.cn
  70. * extras: mirrors..com
  71. * updates: mirrors.njupt.edu.cn
  72. libstdc++-4.8.-.el7.i686 : GNU Standard C++ Library
  73. Repo : base
  74. Matched from:
  75. Provides : libstdc++.so.
  76.  
  77. 可以看到包 libstdc++-4.8.-.el7.i686
  78.  
  79. 安装libstdc++-4.8.-.el7.i686
  80.  
  81. yum install libstdc++-4.8.-.el7.i686 -y
  82.  
  83. 到此就解决了缺少共享库到问题
  84.  
  85. 参照文档:
  86.  
  87. https://blog.csdn.net/qiaoliang328/article/details/79266008

centos7.5 解决缺少libstdc++.so.6库的原因及解决办法的更多相关文章

  1. 【解决】缺少libstdc++.so.6库的原因及解决的方法

    问题原因: 系统是64bit,该库是32bit的,在64bit系统上安装32bit库 解决的方法: 1. 查看哪个安装包包括该库:yum provides libstdc++.so.6    libs ...

  2. centos7 crontab 定时执行python任务不执行的原因及解决办法

    1.问题描述 在用crontab设置定时任务时,发现py脚本在crontab中报错,显示import某些包找不到,但是手动直接运行py脚本,完全正常.   01 05 * * * ./get_topi ...

  3. 76. Spring Boot完美解决(406)Could not find acceptable representation原因及解决方法

    [原创文章]        使用Spring Boot的Web项目,处理/login请求的控制器方法(该方法会返回JSON格式的数据).此时如果访问localhost:8080/login.html, ...

  4. 使用SQLServer同义词和SQL邮件,解决发布订阅中订阅库丢失数据的问题

    最近给客户做了基于SQLServer的发布订阅的“读写分离”功能,但是某些表数据很大,经常发生某几条数据丢失的问题,导致订阅无法继续进行.但是每次发现问题重新做一次发布订阅又非常消耗时间,所以还得根据 ...

  5. Linux 下编译安装软件,找不到共享库 xx.so 的解决办法

    编译memcached时,报错没有libevent,于是下载libevent,configure , make && make install ,然后在重新安装memcache成功之后 ...

  6. libevent 实现的socket 通信 server以及解决找不到动态库的方法

    注: client 个人觉得没必要用 libvent来实现就没写 注:由于 涉及到回调函数的使用 如有疑惑的可以先去了解回调函数的实现机理 先来说一下 libevent主要是干啥的 : 内部封装了 s ...

  7. c++/ boost 库常见错误及解决方法总结

    1. error LNK2019: 无法解析的外部符号 "class boost::system::error_category const & __cdecl boost::sys ...

  8. [RN] React Native 解决 使用 阿里巴巴 矢量图标库 iconfont 图标不垂直居中问题

    React Native 解决 使用 阿里巴巴 矢量图标库 iconfont 图标不垂直居中问题 解决方法: 添加 size,  line-height ,值为和 height 一样的高度. 例如: ...

  9. MySQL查询优化:查询慢原因和解决技巧

    在开发的朋友特别是和mysql有接触的朋友会碰到有时mysql查询很慢,当然我指的是大数据量百万千万级了,不是几十条了,下面我们来看看解决查询慢的办法. MySQL查询优化:查询慢原因和解决方法 会经 ...

随机推荐

  1. 【CQOI2017】老C的方块

    Description https://loj.ac/problem/3022 Solution 他讲得很清楚 将那篇博客中的红色标号为 \(0\),黄色为 \(1\),蓝色为 \(2\),绿色为 \ ...

  2. git远程分支创建,本地分支关联远程分支,第一次发布、更新分支

    git远程分支创建,本地分支关联远程分支,第一次发布.更新分支 github托管服务器地址为https://github.com git提交更新代码示意图: 本地与远程进行免密码配置(本地与远程关联) ...

  3. JVM命令jps

      jps是JVM的一个常用命令,类似linux中的ps命令.jps是查看java进程信息的命令:ps是查看linux系统中进程的命令   格式      jps [ options ] [ host ...

  4. swap的创建和优先级

    生产环境中,有的时候会遇到swap不够用,或者没有swap的情况,然而生产中需要用到swap,那么下面来实现以下如何创建新的swap. 方法一:如果有空余磁盘,可以直接使用空余磁盘 以/dev/sdb ...

  5. poj1236 Network of Schools(SCC缩点+结论推导)

    第一问简单不讲. 第二问简化后问题是给一张DAG求最少添加几条边使得DAG变成一个SCC.首先所有中间点(有入度有出度)肯定直接顺着走到无出度点,所以肯定是无出度点连向无入度点. 把无入度点作为点集S ...

  6. Springboot打包成jar包形式发布

    1.修改配置文件pom.xml 添加打包形式设置为jar形式 <packaging>jar</packaging> 2.在build标签内添加内容如下 finalname为打包 ...

  7. 第三章 URL与视图

    配置文件两种方式详解 先讲两种直接传参: 直接简单传参 app =Flask(__name__) app.config['DEBUG']=True app.config.update( DEBUG=t ...

  8. Codeforces Round #589 (Div. 2) C - Primes and Multiplication(数学, 质数)

    链接: https://codeforces.com/contest/1228/problem/C 题意: Let's introduce some definitions that will be ...

  9. vue 日期格式化过滤器

    formateDate日期格式化,写在公共的js中: export function formateDate(date, fmt){ if ('/(y+)/'.test(fmt){ fmt = fmt ...

  10. 期望与概率dp

    概率与期望dp 定义: 概率:事件A发生的可能性,计作P(A) 期望:事件A结果的平均大小,记住E(x) ​ E(x)=每种结果的大小与其概率的乘积的和 注意计算概率时需要考虑是否要用容斥原理 期望d ...