skype:加载共享库时出错:libstdc++.so.6:错误的 ELF 类:ELFCLASS64

skype:加载共享库时出错:libstdc++.so.6:错误的 ELF 类:ELFCLASS64

我在 Kubuntu 14.04 x64 上使用 Skype 时遇到问题。Skype 无法启动,并且抛出

skype: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64

我有系统备份。当我回滚时一切正常,但过了一段时间(1-2 周)后,Skype 无法运行,并出现上述消息。

我该如何修复它?

答案1

我在 64 位 ubuntu 14.04 安装下运行用 g++ 编译的二进制文件时遇到了这个问题。

我安装了 g++-multilib,现在一切运行正常

sudo apt-get install g++-multilib 

答案2

我找到了解决问题的方法:

sudo apt-get install lib32stdc++6

答案3

我看到有人提到过这个解决方案:

sudo dpkg --add-architecture i386 
sudo apt-get update
sudo apt-get install libc6:i386 

但不确定它是否适用于您的情况。

答案4

这意味着该库是 64 位的,而 skype 并不期望如此。可能是因为您安装了 32 位 skype。您可以尝试获取 64 位 skype,或者安装 32 位库:

sudo apt-get install ia32-libs

相关内容