无法解析 /libstdc++.so.6:未找到版本“CXXABI_1.3.8”(/usr/lib/x86_64-linux-gnu/libicuuc.so.55 所需)

无法解析 /libstdc++.so.6:未找到版本“CXXABI_1.3.8”(/usr/lib/x86_64-linux-gnu/libicuuc.so.55 所需)

这是在制作过程中遇到的一个问题

gcc4.6.2 

当我尝试输入时make -j16,显示以下错误消息:

我尝试通过 google 搜索网站,发现可能是由于 gcc 版本与旧版本一起编译,所以不存在CXXABI_1.3.8。我还尝试搜索错误消息中提到的目录,即/usr/lib/x86_64-linux-gnu/libiccu.so.55存在于我的目录中的目录,我也尝试使用LIBRARY_PATH =/usr/lib/x86_64-linux-gnu$LIBRARY_PATHexport LIBRARY_PATH 重新制作 gcc。但它仍然显示以下消息。我不知道如何解决这个问题?如何获取较新版本的 libstdc++?

感谢您!

PS:我的操作系统是Ubuntu16.04 LTS 64位。

/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.55)
make[4]: *** [de.mo] Error 1
make[4]: *** Waiting for unfinished jobs....
msgfmt: /home/paultsai/gcc/x86_64-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/x86_64-linux-gnu/libicuuc.so.55)
make[4]: *** [fr.mo] Error 1
make[4]: Leaving directory `/home/paultsai/gcc/x86_64-linux-gnu/libstdc++-v3/po'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/paultsai/gcc/x86_64-linux-gnu/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/paultsai/gcc/x86_64-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: *** Waiting for unfinished jobs....
config.status: executing libtool commands
config.status: executing gstdint.h commands
make[1]: Leaving directory `/home/paultsai/gcc'
make: *** [all] Error 2

相关内容