高分求解libstdc++.so.6: wrong ELF class: ELFCLASS32问题
各位大侠,
小弟安装一个python一个软件包matplotlib在测试的时候爆出这个错误,libstdc++.so.6: wrong ELF class: ELFCLASS32,
然后莫名其妙的我以前写的一个C++程序也不能运行,同样报这个错误
在网上查找 可能原因是32 为 和 64 为系统库的原因,
首先解释一下, 我的系统是redhat 5, 64位的系统,系统中32位和64位的库文件都有安装, yum默认安装的
看到网上有类似的帖子说 将libstdc++ 升级到 6.0.13 我都照做了,但是还是没能解决这个问题
请问各位大虾,到底什么原因导致了这个问题,这个问题折磨我两天了,多谢了
[解决办法]
30分一点儿都不高
关键是你那个软件包是32位还是64位的
32位软件包尝试载入64位库
64位软件包尝试载入32位库
就会发生此错误
那么修改libstdc++.so.6的软链接指向合适的共享库即可