opus开源库编译方法描述资料较少,下面针对这个开源库的编译方法作简单介绍。
1、opus-1.3.1源码下载地址http://www.linuxfromscratch.org/blfs/view/svn/multimedia/opus.html
2、下载源码后,在服务器解压。
3、在源码目录新建一个build_andorid_64.sh文件,输入以下内容:
#!/bin/bash
./configure --prefix="/root/tmp_make/opus-1.3.1/aarch64_build" \
--host=aarch64-linux-android \
CC=/root/tmp_make/android-ndk-r13b/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-gcc \
CFLAGS="--sysroot=/root/tmp_make/android-ndk-r13b/platforms/android-23/arch-arm64 -march=armv8-a -DANDROID"
注:--prefix选项:最后安装成功生成头文件和库文件的路径。
--host选项:交叉编译环境选择,64位填写aarch64-linux-android,32位则是arm-linux-androideabi
CC选项:指定编译器路径,根据自己的ndk工具实际路径填写