lame編譯

1.先去lame官網(wǎng)下載源碼: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權(quán)限,好像不用提升權(quán)限也可以,省掉(3)(4)

(4)輸入系統(tǒng)密碼

(5)./build-lame.sh

開始編譯,編譯完成之后。生成fat-lame目錄和thin-lame目錄,分別存放合并所有指令集的靜態(tài)庫,以及各指令集的靜態(tài)庫.

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

指令集:

模擬器:

4s-5: i386

5s-7s Plus: x86_64

真機(iOS設(shè)備):

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

armv7: iPhone3Gs、iPhone4、iPhone4s、iPad、iPad2

armv7s: iPhone5、iPhone5c (靜態(tài)庫只要支持了armv7,就可以在armv7s的架構(gòu)上運行)

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容