在arm机器上运行程序时无法打开共享库文件

时间:2013-09-24 16:43:59

标签: linux arm shared-libraries

我使用arm-linux-gnueabi-g ++在linux(ubuntu 12.04)中构建了一个程序。 该程序编译良好。当我将程序转移到arm机器并试图运行时,我收到了这个错误:

加载共享库时出现

错误:libPVROCL.so:无法打开共享对象文件:没有这样的文件或目录。

我将库复制到arm机器的/ usr / local / lib文件夹中,但它不起作用。我无法更改arm机器的conf文件或environvent变量。 arm系统被剥离到没有ldconfig或ldd或其他的程度。 ldd运行另一个更强大的系统对可执行文件显示此行:     不是动态可执行文件 谁能给我一个解决方案或给我一条路?任何帮助都将受到赞赏。

我尝试静态构建代码,并使用完整路径指定了所有库。但我无法构建,因为它给了我另一个错误: 尝试动态对象的静态链接`/OpenCV/opencv/install/lib/libopencv_core.so'

0 个答案:

没有答案