can't resolve symbol '_ZNSt13random_device7_M_initERKSs的解决方法
问题
使用最新版本的 Aria2 (1.31.0) 时,执行 aria2c 的二进制文件会报如下错误can't resolve symbol '_ZNSt13random_device7_M_initERKSs
这是由于 C++ 的运行库版本过低引起的。
解决方法
以下解决办法中涉及到文件均为 Mipsel(MTK 7620/7621) 平台可用,其他平台思路可以参考以下解决办法。
A. 更新 libstdcpp 到做新版本
opkg install libstdcpp
或者下载附件中的 libstdcpp_4.8-linaro-1_ramips_24kec.ipk
手动安装。
B. 如果A行不通,拿只能手动替换运行库了
复制新版本 libstdc++.so.6.0.19
到 /usr/lib/libstdc++.so.6.0.19
,然后修改软连接/usr/lib/libstdc++.so.6
链接到 /usr/lib/libstdc++.so.6.0.19
即可。
文件下载
libstdcpp_4.8-linaro-1_ramips_24kec.ipk
后
操作需谨慎。
EOF
评论框君很顽皮,需要科学上网才能看到哦!~
关注微信公众号(MarIxs)也能联系到我哦!