/usr/lib64/libstdc++.so.6: version `GLIBCXX_xxx’ not found的解决办法

原因

缺少 GLIBCXX_3.4.14 对应的版本

创景

编译软件时,将gcc从4.4.7版本升级到4.8.2以便让其支持c++11标准,会出现这个问题

解决办法

使用strings命令来查看报错的动态库/usr/lib64/libstdc++.so.6中是否含有GLIBCXX_3.4.14

cp /usr/local/lib64/libstdc++.so.6.0.19 /usr/lib64/
cd /usr/lib64

ln -sf libstdc++.so.6.0.19 libstdc++.so.6 

参考:http://www.cnblogs.com/weinyzhou/p/4983306.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注