在线问答
直播中

gjianw217

11年用户 688经验值
擅长:嵌入式技术 控制/MCU RF/无线
私信 关注

关于mjpg-streamer移植到OK210开发板上的问题

本帖最后由 gjianw217 于 2015-9-15 10:15 编辑

前段时间,在Ubuntu下编译成功了mjpg-streamer,并成功运行https://bbs.elecfans.com/jishu_510084_1_1.html
最近一直在将mjpg-streamer移植到OK210开发板上,但一个看似很简单的问题,一直困扰着我
问题描述:
mjpg-streamer在Ubuntu下编译成功,运行./start.sh可正常工作,但重新编译,使用nfs挂载到开发板,在串口终端执行./start.sh时,出现如下错误,即找不到共享文件
  1. MJPG Streamer Version: svn rev: Unversioned directory  
  2. ERROR: could not find output plugin output_http.so  
  3.        Perhaps you want to adjust the search path with:  
  4.        # export LD_LIBRARY_PATH=/path/to/plugin/folder  
  5.        dlopen: output_http.so: cannot open shared object file: No such file or directory  

尝试解决:
(1)将全部文件复制到开发板上,仍失败
(2)通过设置export LD_LIBRARY_PATH,仍失败
(3)将共享库文件放到开发板的lib目录,仍失败

ps:失败的意思是同样找不到共享文件
疑惑:
(1)为什么在Ubuntu下不用设置,就可以直接运行?
(2)为什么设置了,它却一直找不到?
(3)为什么网上别上就可以(我是按照网上的方法测试),我却。。。



回帖(1)

mop

2015-9-17 15:38:06
虛擬機上能跑是因為有x86的LIB,如果你要移植到特定平台(如ARM),你要有原始碼去重新編譯成ARM版本,我之前移植過聲音辨識kaldi到ARMv7板上,其中所使用的LIB全部要重新編譯,這很辛苦的工作,加油
举报

更多回帖

发帖
×
20
完善资料,
赚取积分