Debian系统编译FreeSwitch找不到libavformat的问题

这些年来一直从事呼叫相关的产品开发,为了进一步深入学习呼叫/P2P相关的知识,最近一直在业余的时间研究freeswitch。研究开源产品,不能只是看代码,需要改改代码、编译、调试等等。
我在Debian 10上编译freeswitch, 遇到了个编译问题,花了些时间,希望遇到的朋友们,可以快速解决。
有些其他modules重新安装后,出现build error,也可以尝试重新编译freeswitch.

1. 下载Freeswitch源代码并且编译

很简单, 我就不重复写了。
https://freeswitch.org/confluence/display/FREESWITCH/Debian+10+Buster
参考其中“Compiling Latest Master“进行编译。

2. 编译mod_av找不到libavformat

如果你的Debian系统没有安装libavformat,  那么编译木块mod_av肯定会出问题。错误如下:
*** You must install libavformat-dev to build mod_av. Stop.

1) 在Debian系统中,安装ffmpeg就包含libavformat, 所以需要执行命令:
sudo apt-get update
sudo apt-get install ffmpeg

2) 如果安装成功请执行,ffmpeg -version查看结果。

3) 继续编译freeswitch, 执行make.
依然会遇到错误提示:*** You must in

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值