Android libav移植

須要工具: android

Android NDK 用於交叉編譯  libav 源代碼  AndroidSDK 用於測試 git

git clone git@github.com:liyonghelpme2/libav.git github

1:首先獲取libav的源代碼 工具

sudo apt-get source libav 測試

2:創建android 特定的交叉編譯工具煉 ui

Android NDK-r8 的文檔中給出一種方式用於簡單獲取整個交叉編譯工具鏈,STANDALONE這一章節 code

3/ Invoking the compiler (the easy way):
$NDK/build/tools/make-standalone-toolchain.sh --platform=android-5 --install-dir=/tmp/my-android-toolchain
3:配置libav

,/configure --help orm

選項,前兩塊主要是功能,爲了測試,能夠先最小化功能;第3塊是交叉編譯須要的選項(Advanced option)。 文檔

固然還有CFLAGS LDFLAGS 編譯選項 和 連接選項須要注意。 get

最後須要將編譯的靜態連接庫.a 作成一個總體的.so


具體編譯選項, 連接命令 參照 armBuild.sh

相關文章
相關標籤/搜索