我在 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