设为首页 加入收藏

TOP

编译Android版本的libmad
2014-11-24 12:40:15 来源: 作者: 【 】 浏览:0
Tags:编译 Android 版本 libmad

1、 下载libmad源码


3、 在jni目录下建立Android.mk内容:


include$(all-subdir-makefiles)


4、 在jni/libmad-0.15.1b目录下建立Android.mk,内容:


LOCAL_PATH := $(call my-dir)



include $(CLEAR_VARS)



LOCAL_MODULE := mad


LOCAL_ARM_MODE := arm


LOCAL_SRC_FILES := bit.c decoder.c fixed.c frame.c huffman.c layer12.clayer3.c stream.c synth.c timer.c version.c


LOCAL_CFLAGS := -DHAVE_CONFIG_H -DFPM_ARM -ffast-math -O3



include $(BUILD_SHARED_LIBRARY)


5、 启动Cygwin,到目录samples下


6、 执行:../ndk-build NDK_PROJECT_PATH=$NDK_ROOT/samples/libmad




注意:这里使用的config.h不是执行configure生成的,而是从网上down的一个,内容是:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android OpenGL ES 简明开发教程 下一篇Android图片浏览器:在对话框上实..

评论

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

·常用meta整理 | 菜鸟 (2025-12-25 01:21:52)
·SQL HAVING 子句:深 (2025-12-25 01:21:47)
·SQL CREATE INDEX 语 (2025-12-25 01:21:45)
·Shell 传递参数 (2025-12-25 00:50:45)
·Linux echo 命令 - (2025-12-25 00:50:43)