美文网首页
Android编译 Fak_aac心路历程

Android编译 Fak_aac心路历程

作者: mrwangyong | 来源:发表于2019-03-30 14:13 被阅读0次

    下载官方库

    我这里下载的时候 用的是 fdk-aac-2.0.0 版本

    编译脚本

    #!/bin/sh
    
    NDK_ROOT=/Users/momo/Library/Android/sdk/ndk-bundle
    
    ANDROID_API_VERSION=15
    NDK_TOOLCHAIN_ABI_VERSION=4.8
    
    ABIS="armeabi-v7a"
    
    TOOLCHAINS=`pwd`/"toolchains"
    TOOLCHAINS_PREFIX="arm-linux-androideabi"
    TOOLCHAINS_PATH=${TOOLCHAINS}/bin
    SYSROOT=${TOOLCHAINS}/sysroot
    
    CFLAGS="${CFLAGS} --sysroot=${SYSROOT} -I${SYSROOT}/usr/include -I${TOOLCHAINS}/include"
    CPPFLAGS="${CFLAGS}"
    LDFLAGS="${LDFLAGS} -L${SYSROOT}/usr/lib -L${TOOLCHAINS}/lib"
    
    ./configure --host=armv7a \
    --enable-static \
    --disable-shared \
    --prefix=/Users/momo/Project/android/media/fdk-aac-2.0.0/armv7a
    
    make clean
    
    make -j8
    
    make install
    

    比 lame 项目更加的简单,只有简单的几行

    configure 之前都是指定NDK的编译环境的选项
    后面打开静态库 关闭动态库
    指定输出路径啥的

    记得在当前目录下面增加 armv7a 的文件夹

    相关文章

      网友评论

          本文标题:Android编译 Fak_aac心路历程

          本文链接:https://www.haomeiwen.com/subject/gpgjbqtx.html