Linux 解决报错“libc.so.6: version GLIBC_2.14 not found“ patchelf 的功能以及使用 patchelf 修改 rpath 以解决动态库问题

低版本 libc 库运行高版本 libc 库编译的程序https://blog.csdn.net/Longyu_wlz/article/details/108023117 在这篇博客中我描述了使用 patchelf 来修改动态库链接器的方法,在本篇文章中,我完整的列举下 patchelf 的功能,并介绍另外一个实际的应用。

低版本内核上运行高版本AP

Linux 解决报错“libc.so.6: version GLIBC_2.14 not found“ patchelf 的功能以及使用 patchelf 修改 rpath 以解决动态库问题_第1张图片

将高版本AP bin所依赖的库拷贝到目标板/opt/vrte/usr/lib

可以通过ldd bin 查看bin文件依赖的库文件,如果依赖的库文件拷贝不全,可能会出现segment fault或bus error。

配置proce

你可能感兴趣的:(AP,AUTOSAR,嵌入式基础,linux,bash,linux)