easycamera arm linux环境下运行时库文件找不到的解决方案

easycamera arm linux环境下运行时库文件找不到的解决方案1.使用sudoapt-getinstall安装  2.找到该库文件,建立软链接 如,在安装matlab时,提示/lib/libc.so.6找不到 使用apt-get安装不了,这时,该库文件可能已在系统中,只是软件无法定位到 $locatelibc.so.6 /lib/i386-linux-gnu/libc

在运行开源的easycamera时,多次遇到找不到库文件的提示。

这个问题困扰了我很久,在网上用了很多方法都没法解决,特别是libNetLib.so库找不到的时候,我用了各种方法都没弄成功。

后来发现了有效的方法,如下:

打开命令终端:

locate xxxx.so.xx

1.寻找缺少的库文件,一般有多个文件路径,此时你得选择你的合适的路径,一般是lib/i386-linux-gnu/ 和 /opt/crosstool/…..下面的是我们需要的库文件(easycamera的话crosstool的要优先),libNetLib.so应找到对应的摄像头款式的文件夹里的(例如\EasyCamera-master\src\Lib\arm\gm8126)

ln -s  /where/you/install/lib/xxxx.so.xx     /usr/lib

2.找到该库文件后建立软链接

不过当我可以运行时,又出现了新的问题:

……11:..core dump

貌似内核内存down了,自动关闭了严重错误的程序,我建立了core的相关错误文件后,按照网上的说查看下。。。看不懂。。。。。

求大神指点和帮助

Linux 添加动态链接库
总结下来主要有3种方法:
1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边
ln -s /where/you/install/lib/*.so /usr/lib
sudo ldconfig

 

2.修改LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/where/you/install/lib:$LD_LIBRARY_PATH
sudo ldconfig

 

3.修改/etc/ld.so.conf,然后刷新

 
vim /etc/ld.so.conf

add /where/you/install/lib
sudo ldconfig

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/39143.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注