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 := /

ddee 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 := /

ddee 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

更多相关文章

  1. android 9.0接收静态广播
  2. Android递归拷贝assets资源到指定目录
  3. Android中获取文件路径的方法总结及对照
  4. Android(安卓)命令行打包和签名
  5. Android(安卓)Https 双向认证
  6. Tiny4412_android5.0.2编译
  7. 转载:android 源码 打包成apk的实现
  8. Android(安卓)ANR 分析流程
  9. Android(安卓)7.1.1 去除Launcher3的抽屉(2018/12/5)

随机推荐

  1. Ubuntu下连接Android设备
  2. 开发Android第四步,Android(安卓)NDK 及 a
  3. android 最全的shape属性
  4. android SQLite的使用
  5. View组件之各xml属性
  6. Android环境搭建
  7. Android(安卓)图片侧滑展示RecyclerView
  8. android的TableLayout布局界面元素填满整
  9. Android系列教程之十:Intents and Intent
  10. 手动更新 Android(安卓)SDK