Android编译 Fak_aac心路历程
2019-03-30 本文已影响0人
mrwangyong
下载官方库
我这里下载的时候 用的是 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 的文件夹