/lib64/libstdc++.so.6 未找到 CentOS 7.3
/lib64/libstdc++.so.6 not found CentOS 7.3
我正在 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
如果您在 CentOS 7 上部署,请在 CentOS 7 上构建。
否则您的运行时依赖项将不匹配。
将 Ubuntu 的 libc 和 libstdc++ 与您的应用程序一起发布,但您应该尽可能避免这样做。
我正在 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
如果您在 CentOS 7 上部署,请在 CentOS 7 上构建。
否则您的运行时依赖项将不匹配。