您的位置 首页 linux 运维

解决node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by node)

npm  20版本 有问题。

系统是 centos7.9

 

补充:之前以为是 node 的版本问题,后来更换 centos8 后 node 20版本可以跑了, 但是代码依然不通过。

是代码中 大小写的问题。

 

报错:

node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)

 

解决方案:

CentOS7升级GCC版本,解决version `GLIBCXX_3.4.21‘ not found-CSDN博客

 

解决 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found (required by) 问题-CSDN博客

1-查看缺少GLIBCXX

strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX

 

2-查找编译过的gcc库文件位置:

find / -name "libstdc++.so*"

 

找到一个高版本6.0.29,将高版本的路径拷贝到/usr/lib64目录下

 

3.重新创建人链接

将该文件的软连接文件和源文件一起复制到错误提示的 /lib64 目录下即可

 

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章