Centos7 中未找到 `GLIBCXX_3.4.20'

Centos7 中未找到 `GLIBCXX_3.4.20'

启动 deepstream 时输出如下,我该如何解决这个问题?我使用 rpm 文件安装了最新版本,但 yum repo 中没有这个版本,而且我也无法删除这个包...显示同样的错误。请帮忙

deepstream:/lib64/libstdc++.so.6:GLIBCXX_3.4.20' not found (required by deepstream) deepstream: /lib64/libstdc++.so.6: version未找到版本 GLIBCXX_3.4.21'(deepstream 所需)deepstream:/lib64/libstdc++.so.6:未找到版本 `CXXABI_1.3.9'(deepstream 所需)

答案1

这很可能是在不同的操作系统版本上构建的,该版本具有较新版本的 gcc/g++/libstdc++

您可以找到较新版本的 libstdc++ 并将其放在您的应用程序可以找到的地方(使用 LD_LIBRARY_PATH)或者从源代码构建。

就我个人而言,我不会去追查这些东西,我会在docker下运行它。似乎有一个官方图像https://hub.docker.com/r/deepstreamio/deepstream.io/

相关内容