由IOS上编译Lame引起的一些事情

一、首先去Lame官网(http://lame.sourceforge.net/download.php)下载源码

二、源码下载下来,开始编译:这里有篇文章(http://www.bkjia.com/IOSjc/944848.html)介绍编译过程的,不过大概了解下流程就好了,重点的要知道找个编译的脚本,地址在上边的文章里给出来了(https://github.com/kewlbear/lame-ios-build),要按着github上的给出的方式进行编译;

三、编译过程中你可能会碰到的问题

1. Lame源码和sh脚本的目录结构是什么样子的,如下图所示:


2. 配置好路径,就可以按着github中的步骤编译了,这里对iPhone系列架构不清楚的可以参考以下链接:

另外,列一下目前常见iOS设备的指令集:

ARMv8/ARM64: iPhone 6(Plus), iPhone 5s, iPad Air(2), Retina iPad Mini(2,3)
ARMv7s: iPhone 5, iPhone 5c, iPad 4 
ARMv7: iPhone 3GS, iPhone 4, iPhone 4S, iPod 3G/4G/5G, iPad, iPad 2, iPad 3, iPad Mini   
ARMv6: iPhone, iPhone 3G, iPod 1G/2G 

链接:http://blog.csdn.net/sakulafly/article/details/41127431

下边这篇文章说, 貌似苹果开始放弃armv7s 了:

http://www.cocoachina.com/ios/20141013/9897.html

总之,就是支持的架构越多,文件越大,当然具体到在某个机型上运行的时候速度肯定会有优势的...

四、编译好后:目录如下图所示:







Lame 3.99.5

http://pan.baidu.com/s/1eQRT3Nk  密码: m7u6








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值