关于编译VLC-Android最新代码的正确姿势

本文提供了一种在Ubuntu16.04系统上正确编译VLC的方法,强调了使用较新版本Ubuntu的重要性,并详细记录了解决编译过程中可能出现的乱码问题及依赖下载所需的网络条件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可能大家看到这个帖子的时候已经经历了无数次的编译错误,那肯定是你编译的姿势不对,下面就是正确的姿势:

1.编译环境必须用比较新的Ubuntu系统(其他linux平台也应该是需要比较新的),我采用的是ubuntu16.04 俗称麒麟 destop版(此版本的gettext版本是19.7这个比较重要,太低了会编译出错)

2.严格按照https://wiki.videolan.org/AndroidCompile/ 的编译步骤进行编译

3.或许你还会碰到什么乱码的错误,那么请将Makefile中该部分的编译注释掉,我所碰到的是tmp-vlc.desktop 会出现乱码,

#removed $(desktop_DATA) by vincent 20170106 this make windows format error
DATA = $(appdata_DATA)  $(dist_icons128_DATA) \
	$(dist_icons16_DATA) $(dist_icons256_DATA) \
	$(dist_icons32_DATA) $(dist_icons48_DATA) $(dist_vlcdata_DATA) \
	$(nobase_doc_DATA) $(nobase_vlcdata_DATA) \
	$(nobase_vlclib_DATA) $(soliddata_DATA)

4.运行compile.sh过程中会下载很多东西,包括第三方库和AS组件以及sdk等等,所以请务必保证网络可以出去(翻墙)



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值