环境配置笔记9-解决linux编译编译错误‘GLIBCXX_3.4.20’ not found

首先查看libstdc++.so.6文件中中的GLIBCXX版本

strings /usr/lib64/libstdc++.so.6 |grep GLIBCXX

最高版本为3.4.19,果然没有GLIBCXX_3.4.20


搜索libstdc++.so.6文件的最高版本

sudo find /local/txm/anaconda3 -name libstdc++.so.6*

发现有最高版本6.0.28


查看原来文件的软连接

ls -al /usr/lib64/libstdc++.so.6

修改该软连接的指向即可

sudo ln -snf /usr/lib64/libstdc++.so.6.0.28 /usr/lib64/libstdc++.so.6

# sudo ln -snf  新的目标文件 软连接地址

再次运行程序,问题解决!


参考

https://www.cnblogs.com/twinhead/p/9248745.html

你可能感兴趣的:(环境配置笔记9-解决linux编译编译错误‘GLIBCXX_3.4.20’ not found)