美文网首页
运行atari环境时显示 version `GLIBCXX_3.

运行atari环境时显示 version `GLIBCXX_3.

作者: BrianQ | 来源:发表于2018-07-17 10:19 被阅读0次

原因基本上是gcc版本过低,gcc是linux中各种语言的编译器,包括c,c++,java等。

首先检查问题,查看提示信息找到libstdc++.so.6文件位置:

cd ~/anaconda3/envs/tensorflowgpu/lib

strings libstdc++.so.6 | grep GLIBCXX

应该会缺少GLIBCXX_3.4.20文件,那么

1、安装新版本的gcc:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install gcc-4.9 g++-4.9

sudo apt-get install gcc-5 g++-5

2、将更新后的 libstdc++.so.6.24文件链接到libstdc++.so.6:

mv libstdc++.so.6 libstdc++.so.6.bak

ln -s libstdc++.so.6.24 libstdc++.so.6

相关文章

网友评论

      本文标题:运行atari环境时显示 version `GLIBCXX_3.

      本文链接:https://www.haomeiwen.com/subject/mdkwpftx.html