/lib64/libstdc++.so.6未找到CentOS 7.3

时间:2016-12-19 12:35:12

标签: c++ gcc centos centos7

我在Ubuntu 16.04上开发应用程序。当我尝试在Centos 7.3服务器上部署它时,我收到以下错误:

/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found
/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found

我试图像answer那样提到,但我仍然收到同样的错误。

为了编译我的应用程序,我从源代码编译了gcc 5.4.0。

当我尝试按yum install libstdc++.x86_64更新libstdc ++时,它会说Package libstdc++-4.8.5-11.el7.x86_64 already installed and latest version

1 个答案:

答案 0 :(得分:1)

如果您在CentOS 7上部署,请在CentOS 7上构建。

否则您的运行时依赖项将不匹配。

使用您的应用程序运送Ubuntu的libc和libstdc ++是possible,但如果可能的话,您应该避免这样做。