【发布时间】:2017-02-13 22:29:59
【问题描述】:
我已经搜索了相当多的这个问题没有任何解决方案,所以我想我会把它放在这里。
我有在 Ubuntu 上编译得很好的源代码,我想在我的 Centos 7 机器上使用它。为了这个问题,我们假设在 Centos 上编译代码是完全不可能的。
每次我去运行我的应用程序时,我都会收到一条错误消息,提示“找不到'GLIBCXX_3.4.21'(由....要求)”。在搜索我的 Centos 的 libstdc++.so.6 时,我可以看到它只转到 GLIBCXX_3.4.19。
如何在 Ubuntu 上使用停止在 3.4.19 的 libstdc++.so 版本编译我的代码,以便我可以在 Centos 7 上轻松运行它?
【问题讨论】: