报错信息ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found (required by............)

出现这些问题,是因为升级 gcc 时,生成的动态库没有替换老版本 gcc 的动态库。

查看动态库:

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

结果如下:

CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3


发现最高版本只有1.3.3,没有1.3.9的。 说明出现这些问题,是因为升级 gcc 时,生成的动态库没有替换老版本 gcc 的动态库。

ls -l /usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6 -> libstdc++.so.6.0.13


我们发现libstdc++.so.6是个软连接,是连接到libstdc++.so.6.0.13上的,而libstdc++.so.6.0.13是老版本的动态库。所以下面我们要做的就是将libstdc++.so.6连接到新版本的动态库上去。
 执行以下命令,查找编译 gcc 时生成的最新动态库:(有时找不到最新的动态库,可以参考方案二)

find / -name "libstdc++.so.*"

将上面命令得到的最新目录复制到/usr/lib64/目录下: 

cp /home/user/anaconda3/pkgs/libstdcxx-ng-8.2.0-hdf63c60_1/x86_64-conda_cos6-linux-gnu/sysroot/lib/libstdc++.so.6.0.25 /usr/lib64/

将 libstdc++.so.6连接到libstdc++.so.6.0.25上去:

cd /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.25 libstdc++.so.6

升级完成,重新运行以下命令检查动态库:

strings /usr/lib64/libstdc++.so.6 | grep 'CXXABI'

方案二:
进行到方案一中b时,如果找不到gcc中的最新的动态库,可以将anaconda3/lib 中的 最新的动态库libstdc++.so.6.0.24” (可能有的版本不一样,只要是版本最新的即可) ,拷贝到“ /usr/lib64”目录下。

strings /anaconda3/lib/libstdc++.so.6 | grep 'CXXABI'

再将libstdc++.so.6连接到libstdc++.so.6.0.24上去。

参考:

ImportError: /lib64/libstdc++.so.6: version ‘CXXABI_1.3.9’ not found_Slientsake的博客-CSDN博客

报错信息ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by............)_追求卓越583的博客-CSDN博客

回答: 出现这个错误是因为在编译过程中,需要找到版本为CXXABI_1.3.9libstdc++.so.6动态库,但系统中只有较低版本的动态库。\[1\]这个问题的解决方法是更新libstdc++.so.6动态库。可以通过以下步骤来解决这个问题:首先,下载最新版本的libstdc++.so.6动态库,比如libstdc++.so.6.0.26。\[3\]然后,将下载的动态库复制到系统的/usr/lib64目录下。最后,使用软链接将libstdc++.so.6.0.26链接到libstdc++.so.6,以便系统可以找到并使用新的动态库。\[3\]这样就可以解决gcc编译报错的问题了。 #### 引用[.reference_title] - *1* *3* [Error: /lib64/libstdc++.so.6: version `CXXABI_1.3.9not found](https://blog.csdn.net/xiangzaixiansheng/article/details/131221887)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [报错信息ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9not found (required by.............](https://blog.csdn.net/qq_35985044/article/details/128265302)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值