ANDROID NDK makefile 链接静态库的方法
2011-08-09 21:06
549 查看
[NDK] Android.mk
Android NDK的 makefile在r4及r5b的寫法有點不一樣--------------------------For r4 ------------------------
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
#for Android log
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_SRC_FILES:= src/Test.c
#Load static library (*.a) for ndk version 4
LOCAL_LDFLAGS := $(LOCAL_PATH)/lib/lib1.a
LOCAL_LDFLAGS += $(LOCAL_PATH)/lib/lib2.a
#Set library name as Test
LOCAL_MODULE := Test
#Export shared library
include $(BUILD_SHARED_LIBRARY)
--------------------------For r5b ------------------------
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := LIB1
LOCAL_SRC_FILES := lib/lib1.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := LIB2
LOCAL_SRC_FILES := lib/lib2.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_MODULE := Test
LOCAL_SRC_FILES:= src/Test.c
LOCAL_STATIC_LIBRARIES := LIB1 LIB2
include $(BUILD_SHARED_LIBRARY)
相关文章推荐
- android ffmpeg ndk Makefile 编译(开源工程)
- Android编程方法大PK:NDK vs. RenderScript
- ndk 编译android内核模块无法加载 解决方法
- android与NDK层互相调用类方法
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- Android-NDK开发之基础--Android JNI开发高级篇(JNI中的常用方法)
- NDK中“找不到android.app.Activity的类文件"解决方法
- android ndk eclipse c或c++打开后报错的解决方法
- 【Android】Android的NDK方法使用结构脑图
- android逆向之NDK基础(so更改java全局变量/so调用java方法)(一)
- 【Android】Eclipse自动编译NDK/JNI的三种方法
- Windos下Android(ADT Bundle)配置NDK的两种方法------ADT、Cygwin、NDK配置汇总
- 在NDK的Nactive代码中使用Android Log的方法
- Android-NDK开发之基础--Android JNI开发高级篇(JNI中的常用方法)
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法实现边缘检测代码(2)
- android的ndk修改app_platform的方法,亲测绝对可行
- Android NDK Makefile structure
- Android 导入多个外部静态链接库, 进行动态库编译方法( NDK)
- 【Android】Eclipse自动编译NDK/JNI的三种方法