在ARDrone上运行的Linux缺少/lib/libc.so

时间:2015-04-08 17:08:49

标签: linux opencv arm embedded-linux gnu

我想在ARDrone上运行一个OpenCV项目(由arm7l驱动)。

所以我为arm处理器交叉编译了OpenCV,将.so文件移动到无人机并更新了LD_LIBRARY_PATH。

现在运行交叉编译的OpenCV项目会引发以下错误:

  

/lib/libc.so.6:找不到版本“GLIBC_2.15”(/data/video/opencvlib/libopencv_highgui.so.2.4要求)

我从哪里获得这个libc.so

1 个答案:

答案 0 :(得分:1)

由于@Notlikethat建议我尝试将我的cros-toolchain的共享库复制到ARM,它解决了上述问题但导致了其他问题。

为了获得更持久的解决方案,我遵循了@Chris的建议,并使用Board的交叉编译器重新编译了opencv。