1、利用find命令查找libstdc++.so*
sudo find / -name 'libstdc++.so*'
查找结果为:
/usr/lib/gcc/x86_64-linux-gnu/5/libstdc++.so /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/share/gdb/auto-load/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21-gdb.py find: `/run/user/1000/gvfs': 权限不够 /home/wq/anaconda3/lib/libstdc++.so /home/wq/anaconda3/lib/libstdc++.so.6 /home/wq/anaconda3/lib/libstdc++.so.6.0.19 /home/wq/anaconda3/pkgs/libgcc-4.8.5-2/lib/libstdc++.so /home/wq/anaconda3/pkgs/libgcc-4.8.5-2/lib/libstdc++.so.6 /home/wq/anaconda3/pkgs/libgcc-4.8.5-2/lib/libstdc++.so.6.0.19 /home/wq/anaconda2/lib/libstdc++.so /home/wq/anaconda2/lib/libstdc++.so.6 /home/wq/anaconda2/lib/libstdc++.so.6.0.19 /home/wq/anaconda2/pkgs/libgcc-4.8.5-2/lib/libstdc++.so /home/wq/anaconda2/pkgs/libgcc-4.8.5-2/lib/libstdc++.so.6 /home/wq/anaconda2/pkgs/libgcc-4.8.5-2/lib/libstdc++.so.6.0.19
2、搜索GLIBCXX文件:
strings /home/wq/anaconda3/lib/libstdc++.so.6 | grep GLIBCXX
发现对应版本中没有GLIBCKK_3.4.21
GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_FORCE_NEW GLIBCXX_DEBUG_MESSAGE_LENGTH
mf发现并没有GLIBCKK_3.4.21,所以安装一个
conda install libgcc
再次查看
strings /home/wq/anaconda3/lib/libstdc++.so.6 | grep GLIBCXX
结果发现有了GLIBCKK_3.4.21
GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBCXX_3.4.15 GLIBCXX_3.4.16 GLIBCXX_3.4.17 GLIBCXX_3.4.18 GLIBCXX_3.4.19 GLIBCXX_3.4.20 GLIBCXX_3.4.21 GLIBCXX_3.4.22 GLIBCXX_3.4.23 GLIBCXX_3.4.24 GLIBCXX_DEBUG_MESSAGE_LENGTH