1. 程式人生 > >編譯 lame for iOS

編譯 lame for iOS

blank div 編譯 ref 路徑 圖片 發現 網上 文件夾

網上找了許多編譯lame的教程,結果都是編譯失敗,多次嘗試後發現是編譯腳本放錯路徑了,記錄下編譯的過程,把編譯腳本放到源碼文件夾中和修改編譯腳本中的目錄是關鍵:

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

技術分享圖片

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

技術分享圖片

六、打開終端,依次執行

cd /Users/xxb/Desktop/lame/lame-3.100

chmod 755 ./build-lame.sh

sudo sh ./build-lame.sh

七、編譯完成以後,在目錄下找到下圖箭頭所指的文件夾。
fat-lame目錄存放合並所有指令集的靜態庫,thin-lame目錄存放各個指令集對應的庫,按需要拷貝到項目中即可

技術分享圖片

文章來源: https://www.jianshu.com/p/bbcdc00a94fa

編譯 lame for iOS