51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

解决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 目录下即可

赞(1)
未经允许不得转载:工具盒子 » 解决node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by node)