Xcode 5 環境下編譯 ffmpeg 庫

2021-06-22 10:18:24 字數 978 閱讀 3580

1、要安裝xcode命令列工具,

2、xcode5以前都是gcc編譯的,在xcode5以後都是clang編譯,在指令碼中有所體現

指令碼中的黃色字型顯示編譯器的路徑,這個和xcode5以前是不一樣的

i386的編譯:

如果提示失敗,請在指令碼前面加sudo再次執行。

執行make

在執行make install命令,如果執行失敗,請使用sudo make install

這樣就生成.a檔案包,其中產生警告,不用管。

把.a檔案拷貝出來後,在執行make clean命令

下面是arm7指令碼

1、make

2、make install 如果執行失敗,請使用sudo make install

3、make clean

下面是arm7s指令碼

1、make

2、make install 如果執行失敗,請使用sudo make install

3、make clean

lipo -create /users/zhangl/desktop/ffmpeg/sim/libswscale.a /users/***/desktop/ffmpeg/arm7/libswscale.a /users/***/desktop/ffmpeg/arm7s/libswscale.a -output /users/***/desktop/ffmpeg/ios/libswscale.a

使用lipo -create  檔名   -output  檔名

這個將i386,arm7和arm7s合併成乙個.a檔案

使用lipo -info /users/**/desktop/ffmpeg/ios/libswscale.a

architectures in the fat file: /users/***/desktop/ffmpeg/ios/libswscale.a are: i386 armv7 armv7s 

lipo -info命令檢視.a包屬性

mac 使用xcode5編譯ffmpeg

1 要安裝xcode命令列工具,2 xcode5以前都是gcc編譯的,在xcode5以後都是clang編譯,在指令碼中有所體現 指令碼中的黃色字型顯示編譯器的路徑,這個和xcode5以前是不一樣的 i386的編譯 執行make 在執行make install命令,如果執行失敗,請使用sudo mak...

Xcode5下解析Crash日誌

1.提取xcode中自帶的crashreport解析器 跟xcode4時不同,在xcode5中,此解析器工具的路徑發生了變化。全路徑如下 3.執行如下命令 symbolicatecrash crashreport.crash 因系統設定不同,可能會報錯 error developer dir is ...

Ubuntu14 04環境下編譯Android

然後輸入如下命令 build envsetup.shlunch可能出現的問題 1.如果.bulid envsetup.sh 命令無法執行,是因為此檔案的許可權未設定,可以使用chmod x envsetup.sh修改許可權,然後再執行該檔案。2.編譯的時候可能會出現lunch未安裝的錯誤,原因是 e...