赞
踩
运行文件时遇到如下问题:
问题分析:
报错/usr/lib64/目录下说少了 CXXABI_1.3.9
输入 strings /usr/lib64/libstdc++.so.6 | grep CXXABI
发现/usr/lib64/目录下确实没有CXXABI_1.3.9以及更高的版本
发现anaconda3/x86_64-conda_cos6-linux-gnu/sysroot/lib目录下有最新版libstdc++.so.6.0.26
⇒ \Rightarrow ⇒现在把anaconda3/x86_64-conda_cos6-linux-gnu/sysroot/lib目录下的libstdc++.so.6.0.26复制到/usr/lib64/目录下
1.输入sudo cp ~/anaconda3/x86 64-conda_cos6-inux-gnu/sysroot/lib/libstdc++.so.6.0.26 /usr/lib64/
输入密码后,
他说用户不在 sudoers 文件中,此事将被报告。
这里解决用户不在 sudoers 文件中此事将被报告,参考了文章https://blog.csdn.net/csdnzouqi/article/details/95499348,我解决过程跟这里面一摸一样。
2.解决完用户不在 sudoers 文件中此事将被报告后。
输入sudo cp ~/anaconda3/x86 64-conda_cos6-inux-gnu/sysroot/lib/libstdc++.so.6.0.26 /usr/lib64/
再输入自己的登录密码,输入完如下图
3.进入/usr/lib64,ls命令查查看都有啥(不看也行,记得上面是so.6.0.26)将 libstdc++.so.6连接到libstdc++.so.6.0.26上去。
输入:
cd /usr/lib64
ls
sudo rm -rf libstdc++.so.6
sudo ln -s libstdc++.so.6.0.26 libstdc++.so.6
4.之后输入strings /usr/lib64/libstdc++.so.6 | grep CXXABI再检查一下固件库
现在有CXXABI_1.3.9以及更高的版本
好,现在运行文件
ok了,完美。
参考文章:https://blog.csdn.net/kao_lengmian/article/details/117066954
和https://blog.csdn.net/csdnzouqi/article/details/95499348
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。