libVLC-3.0.8 ubuntu18.04交叉编译

本文详细记录了在Ubuntu 18.04上交叉编译libvlc-3.0.8的过程,包括环境设置、源码获取、编译环境配置、解决第三方库获取问题、编译和打包过程中的各种错误及解决方案。最终编译的库已修复RTSP流断流导致内存暴涨的bug,并提供了编译好的库链接。

libvlc-3.0.8 的交叉编译是去年做的,因为太忙,所以今天才把它记录下来。编译花了一周时间才完成,主要原因是第三方库获取方式不对,开始不知道,编译的时候一直报错,怎么都查不出原因。后来才知道对于vlc3.x版本,vlc-contrib-x86_64-w64-mingw32-latest.tar.bz2 不能使用手动下载的,要make fetch,需要VPN,如果没有VPN,不要紧,这里有https://blog.youkuaiyun.com/qq_18286031/article/details/85993485 提供的make fetch 下来的x86_64-w64-mingw32 包,可以直接使用。使用时注意,不需要编译了。我会把编译好的libvlc-3.0.8库上传到资源。编译好的库已加上录像接口,并且解决了播放RTSP流时,如果断流会内存暴涨导致软件崩溃的问题。
好,我们开始吧!

  1. 所需环境
 ubuntu18.04系统 可以使用虚拟机 确保联网
  1. vlc-3.0.8源码获取
https://codeload.github.com/videolan/vlc-3.0/zip/3.0.8
  1. 在/home 目录下新建文件夹 harray,将vlc源码解压到harray目录下,改名为vlc-3.0
/home/harray/vlc-3.0
  1. 更新编译环境
sudo apt-get update
sudo apt-get upgrade
  1. 安装必要的软件
sudo apt-get install lua5.
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水笙赵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值