请教在ffmpeg在树莓派下 调用, make出错.

Kerr_hg 2017-03-31 01:18:35
gcc -o ffmpeg_test ffmpeg_test.o -L/usr/local/lib/ -L/opt/vc/lib/ -ldl -lm -lz -lmmal -lpthread -lopenmaxil -lbcm_host -lvcos -lvchiq_arm -lx264 -lavformat -lavcodec -lavutil -lavdevice -lswscale
/usr/bin/ld: /usr/local/lib//libavcodec.a(mmaldec.o): undefined reference to symbol 'mmal_vc_init'
//opt/vc/lib/libmmal_vc_client.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:12: recipe for target 'ffmpeg_test' failed
make: *** [ffmpeg_test] Error 1


搞不清楚为什么呢? 小弟分数不多, 还望赐教
...全文
410 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
小竹z 2017-05-17
  • 打赏
  • 举报
回复
检查下libx264.so.148这个库路径哇
Kerr_hg 2017-03-31
  • 打赏
  • 举报
回复
编译通过了, 运行后出现 ./ffmpeg_test: error while loading shared libraries: libx264.so.148: cannot open shared object file: No such file or directory 不应该x264也是自己编译的. ffmpeg自带命令行也正常啊.. 有大神么

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧