这个问题困扰了我很久,在网上用了很多方法都没法解决,特别是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