c++ -/lib64/libstdc++.so.6 : version `GLIBCXX_3.4.20' not found

标签 c++

我有一个问题。当我运行 C++ 应用程序时,出现此错误:

./MCServer:/lib64/libstdc++.so.6: 找不到版本“GLIBCXX_3.4.20”(./MCServer 需要)

./MCServer:/lib64/libstdc++.so.6: 找不到版本“CXXABI_1.3.8”(./MCServer 需要)

如何解决?需要安装什么包?

最佳答案

您的应用程序 MCServer 是使用与当前操作系统不同的 g++ 编译和链接的,并且 ABI 不兼容。您需要为原始编译器找到 libstdc++.so.6 并相应地设置环境变量 LD_LIBRARY_PATH,或者使用操作系统附带的编译器重新编译应用程序。

关于c++ -/lib64/libstdc++.so.6 : version `GLIBCXX_3.4.20' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29376130/

相关文章:

c++ - Code::阻止用其他语言编写代码

c++ - flock 不会阻塞

c++ - 对命名空间范围感到困惑!

c++ - 如何在 C++ 中避免这种 for 循环困惑?

c++ - 计算第 n 个加泰罗尼亚数

c++ - 为什么我可以使用以 0 大小 : Char ch[0]; 启动的数组

c++ - 了解 ONVIF 规范和版本

c++ - 将全局变量作为 const 引用传递

c++ - QTimer不完全类型

c++ - 双端队列中元素的随机访问如何提供恒定的时间复杂度?