網(wǎng)上找了許多編譯lame的教程膝昆,結(jié)果都是編譯失敗以清,多次嘗試后發(fā)現(xiàn)是編譯腳本放錯路徑了泡躯,記錄下編譯的過程贮竟,把編譯腳本放到源碼文件夾中和修改編譯腳本中的目錄是關(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欣孤,將這個腳本拷入上面圖片中的文件夾lame-3.100
五、打開這個腳本昔逗,這里是用XCode打開的降传。第8行如下圖修改,第11行的路徑改成源碼的路徑,本例中的路徑為:/Users/xxb/Desktop/lame/lame-3.100
image
六勾怒、打開終端搬瑰,依次執(zhí)行
cd /Users/xxb/Desktop/lame/lame-3.100
chmod 755 ./build-lame.sh
sudo sh ./build-lame.sh
七、編譯完成以后控硼,在目錄下找到下圖箭頭所指的文件夾。
fat-lame目錄存放合并所有指令集的靜態(tài)庫艾少,thin-lame目錄存放各個指令集對應(yīng)的庫卡乾,按需要拷貝到項目中即可
image