Black Mesa 无法启动:缺少 GLIBCXX_3.4.21

Black Mesa 无法启动:缺少 GLIBCXX_3.4.21

在新安装的 Ubuntu Budgie 中,我无法通过 steam 运行 Black Mesa。我已经远离 ubuntu 4 年了,现在我注意到,当从命令行运行 steam 时,它不会将调试错误发送到终端。所以如果有人知道如何在 ubuntu 中调试 steam 游戏,请告诉我。

我所做的就是找到并运行可执行文件:

optirun ~/.steam/steam/steamapps/common/Black\ Mesa/bms.sh

但是,我收到了错误:

SDL_GL_LoadLibrary(NULL) failed: Failed loading libGL.so.1: /home/luis/.steam/steam/steamapps/common/Black Mesa/bin/libstdc++.so.6: version `GLIBCXX_3.4.21`
  • 如何解决这个问题?

我尝试过以下问题的解决方案:

答案1

经过大量的谷歌搜索,我找到了一个解决方案。由于这个问题很难解决,如果有人在 Ubuntu 中发现同样的 Black Mesa 漏洞,这里就是答案。

只需将文件 libstdc++.so.6 重命名为 .old,游戏即可正确运行。

相关内容