iOS 編譯 lame

網(wǎng)上找了許多編譯lame的教程,結(jié)果都是編譯失敗,多次嘗試后發(fā)現(xiàn)是編譯腳本放錯(cuò)路徑了,記錄下編譯的過(guò)程,把編譯腳本放到源碼文件夾中和修改編譯腳本中的目錄是關(guān)鍵。

一、首先去Lame官網(wǎng) http://lame.sourceforge.net/download.php 下載源碼(壓縮包),這里以3.1版本為例。
二、到 https://github.com/kewlbear/lame-ios-build 下載編譯腳本(壓縮包)
三、解壓源碼,源碼目錄結(jié)構(gòu)如下:

image

四、解壓腳本,得到build-lame.sh,將這個(gè)腳本拷入上面圖片中的文件夾lame-3.100
五、打開(kāi)這個(gè)腳本,這里是用XCode打開(kāi)的。第8行如下圖修改,第11行的路徑改成源碼的路徑,本例中的路徑為:/Users/xxb/Desktop/lame/lame-3.100


image

六、打開(kāi)終端,依次執(zhí)行

cd /Users/xxb/Desktop/lame/lame-3.100
 
chmod 755 ./build-lame.sh
 
sudo sh ./build-lame.sh

七、編譯完成以后,在目錄下找到下圖箭頭所指的文件夾。
fat-lame目錄存放合并所有指令集的靜態(tài)庫(kù),thin-lame目錄存放各個(gè)指令集對(duì)應(yīng)的庫(kù),按需要拷貝到項(xiàng)目中即可


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

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

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語(yǔ)言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,719評(píng)論 9 468
  • 前言: 在音視頻開(kāi)發(fā)的過(guò)程中,了解交叉編譯是必須的,因?yàn)樵陂_(kāi)發(fā)過(guò)程中,用到的很多第三方庫(kù)都需要進(jìn)行交叉編譯的,然后...
    CoderP1閱讀 2,991評(píng)論 10 13
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,119評(píng)論 25 708
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 14,030評(píng)論 2 59
  • 十八萬(wàn)的火箭與電競(jìng)夢(mèng)想 /沒(méi)看過(guò)KPL,為了小涵的拿手英雄強(qiáng)行逆版本,不要考據(jù),因?yàn)檎娴氖窍咕幍?一、 周日晚上,...
    Lotto404閱讀 4,192評(píng)論 0 0

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