lame编译

作者: Vince_5d94 | 来源:发表于2018-09-06 17:02 被阅读358次

    1.先去lame官网下载源码:http://lame.sourceforge.net/download.php

    2.然后去下载外国大神的编译lame的shell脚本:https://github.com/kewlbear/lame-ios-build

    3.将lame源码解压到一个文件夹里面,文件夹命名为lame

    4.修改shell脚本(底下按需修改指令集)

    5.在桌面生成一个文件夹X,将shell脚本和lame文件夹拖入此文件夹中

    6.打开终端,输入指令

    (1)cd 到文件夹X

    (2)chmod 777 build-lame.sh

    (3)sudo -s            //提升到root权限,好像不用提升权限也可以,省掉(3)(4)

    (4)输入系统密码

    (5)./build-lame.sh

    开始编译,编译完成之后。生成fat-lame目录和thin-lame目录,分别存放合并所有指令集的静态库,以及各指令集的静态库.

    根据所需,copy lame.h和libmp3lame.a文件到project里,就可以正常使用了。

    指令集:

    模拟器:

    4s-5: i386

    5s-7s Plus: x86_64

    真机(iOS设备):

    armv6: iPhone、iPhone2、iPhone3G、iPod Touch(第一代)、iPod Touch(第二代)

    armv7: iPhone3Gs、iPhone4、iPhone4s、iPad、iPad2

    armv7s: iPhone5、iPhone5c (静态库只要支持了armv7,就可以在armv7s的架构上运行)

    arm64(注:无armv64): iPhone5s 以后的手机、iPad Air、iPad Air2、iPad mini2、iPad mini3、iPad mini4、iPad Pro

    build-lame.sh

    感谢:

    https://blog.csdn.net/cx_wzp/article/details/50911261

    http://www.bkjia.com/IOSjc/944848.html

    https://github.com/kewlbear/lame-ios-build

    相关文章

      网友评论

        本文标题:lame编译

        本文链接:https://www.haomeiwen.com/subject/hqgxgftx.html