zoukankan      html  css  js  c++  java
  • Android libav移植

    需要工具:

    Android NDK 用于交叉编译  libav 源代码  AndroidSDK 用于测试

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

    1:首先获取libav的源代码

    sudo apt-get source libav

    2:建立android 特定的交叉编译工具炼

    Android NDK-r8 的文档中给出一种方式用于简单获取整个交叉编译工具链,STANDALONE这一章节

    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

    选项,前两块主要是功能,为了测试,可以先最小化功能;第3块是交叉编译需要的选项(Advanced option)。

    当然还有CFLAGS LDFLAGS 编译选项 和 链接选项需要注意。

    最后需要将编译的静态链接库.a 做成一个整体的.so


    具体编译选项, 链接命令 参照 armBuild.sh


  • 相关阅读:
    redis概要学习
    http协议格式详解
    浅谈mysql
    linux常用命令
    Linux 程序管理
    认识与分析日志文件
    认识与学习bash
    例行任务管理
    软件安装的三大方法
    关于一些感慨
  • 原文地址:https://www.cnblogs.com/liyonghelpme/p/4273756.html
Copyright © 2011-2022 走看看