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

相关文章
相关标签/搜索