设为首页 加入收藏

TOP

编译 Android 版本的 Opus 音频编解码库的方法
2015-12-15 23:09:18 来源: 作者: 【 】 浏览:3
Tags:编译 Android 版本 Opus 音频 解码 方法

1. 确保你的机器上安装有 android ndk,并下载最新的 opus 源代码。


2. android ndk 因为包含了针对多个 android 系统版本(api level)的编译器工具链文件,但是并未直接提供一个具体可用的工具链,因此需要借助 ndk 生成一套编译器工具链,前提是你必须要指定该工具链所针对的具体 android 系统版本,这里以 api level 14(对应 android 4.0)为例,生成针对它的编译器工具链,使用如下命令:


~/android-ndk-r10e/build/tools/make-standalone-toolchain.sh --platform=android-14 --install-dir=/tmp/my_toolchain


3. 定义环境变量,用于临时的编译,使用如下命令:


export PATH=/tmp/my_toolchain/bin/:$PATH


export CC=arm-linux-androideabi-gcc


export CXX=arm-linux-androideabi-g++


4. 配置并创建 opus 源代码的 Makefile 编译配置文件,使用如下命令:


./configure --host=arm-linux-androideabi


5. 编译 opus 源代码并生成库文件,使用如下命令:


make


注意,make 命令将自动编译源代码并生成库文件(静态库及动态库),库文件位于 opus 源代码所在目录中的某个子目录内,可能该子目录名字以“.”开头,所以可以用 ls -a 命令来查看一下。因为这里我们编译的是 for android 的版本,所以我们不要再执行 make install 了。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Swift重写导航控制器类的 initial.. 下一篇在 NetBeans 中开发一般 Java 应..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: