我的 RPM 包在它的依赖列表中有这个:
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
括号中的字符串是什么意思?如果是 ABI 版本,我该如何更改、替换或删除依赖项?
最佳答案
根据您安装的 gcc/libstdc++,您可能需要更新的 libstdc++
另见 http://glandium.org/blog/?p=1901和 http://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html
有关基本信息,您还可以阅读 http://en.wikipedia.org/wiki/Application_binary_interface
您不能更改、替换或删除依赖项。如果需要,那就是必需的。您可以强制安装它,但它会损坏(不会启动)。
您可以做的是从源代码重新编译代码。
关于linux - "CXXABI_x.y"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7965181/