您的位置:首页 > 移动开发 > Android开发

Android 库文件的编译(静态和动态库 Android.mk)

2011-02-28 14:22 495 查看
Android 系统下要编写Android.mk来生成相应的库文件已经非常模板化了。

//@Android.mk //静态库的编写

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_PRELINK_MODULE := false
LOCAL_ARM_MODE := arm

LOCAL_SRC_FILES:= /

aa.c bb.c dd.c /

LOCAL_SHARED_LIBRARIES := /

dd ee ff /

LOCAL_C_INCLUDES += /
$(LOCAL_PATH)/../inc

LOCAL_CFLAGS += -MD /

-FF -Uarm -DMODULE -D__LINUX_ARM_ARCH__=7 /

LOCAL_MODULE:= libMyStaticLib

include $(BUILD_STATIC_LIBRARY)

//静态库生成后的文件是libMyStaticLib.a

//@Android.mk //动态库的编写

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_PRELINK_MODULE := false
LOCAL_ARM_MODE := arm

LOCAL_SRC_FILES:= /

aa.c bb.c dd.c /

LOCAL_SHARED_LIBRARIES := /

dd ee ff /

LOCAL_C_INCLUDES += /
$(LOCAL_PATH)/../inc

LOCAL_CFLAGS += -MD /

-FF -Uarm -DMODULE -D__LINUX_ARM_ARCH__=7 /

LOCAL_MODULE:= libMyShareLib

include $(BUILD_SHARED_LIBRARY)

//动态库生成后的文件是libMyShareLib.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: