嵌入式linux,/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15‘ not found (required by /.../lib/libhv.so)

 一、问题描述。

        嵌入式linux开发,使用高版本交叉编译工具,编译应用程序,在arm板中运行提示:/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /.../lib/libhv.so)。

./httpserver: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /.../lib/libhv.so)

 二、问题分析。

        arm中的动态库版本低于交叉编译工具的动态库版本。

三、解决方案。

        删除“libstdc++.so.6”动态库,包含软件链接。复制交叉编译工具中对就的动态库至arm板,包含软链接。

附:

rootfs文件系统c/c++动态库升级:https://blog.csdn.net/weixin_43782998/article/details/111319523

猜你喜欢

转载自blog.csdn.net/weixin_43782998/article/details/119654487