(1)编译动态库的模板

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES:= tuhuolong.c

LOCAL_MODULE:= libtuhuolong

LOCAL_PRELINK_MODULE := false

#LOCAL_C_INCLUDES :=

#LOCAL_STATIC_LIBRARIES :=

#LOCAL_SHARED_LIBRARIES :=

include $(BUILD_SHARED_LIBRARY)

(2)静态库的模板

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_SRC_FILES:= tuhuolong.c
LOCAL_MODULE:= libtuhuolong
#LOCAL_C_INCLUDES := 
#LOCAL_STATIC_LIBRARIES :=
#LOCAL_SHARED_LIBRARIES :=
include $(BUILD_STATIC_LIBRARY)

Android .so和.a的makefile相关推荐

  1. Android.mk 分析android buid工程需要的makefile知识点总结

    1.0 make -C /home/wangxiancan/android -f build/core/main.mk all_modules -C 表示进入到某目录 执行(解析)其中的makefil ...

  2. Android 驱动(13)---Makefile, Kconfig和.config关联关系

    Makefile, Kconfig和.config关联关系 Makefile, Kconfig和.config关联关系 第一步,明确Kconfig是配置文件,现在比如要加入新的内核配置,必须在相关Kc ...

  3. Android.mk简介

    Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译. 因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变 ...

  4. 【Android】Android中使用JNI调用底层C++代码

    Android NDK是一系列工具的集合.帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk.NDK集成了交叉编译器,并提供了相应的mk文件隔离平台.CPU.API ...

  5. Android.bp 语法浅析-Android10.0编译系统(八)

    摘要:Blueprint解析Android.bp到ninja的代码流程时如何走的? 阅读本文大约需要花费18分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Andro ...

  6. Android.mk 文件语法详解

    0. Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息. Android.mk将是GNU Makefile的一部分,且将被Build Syst ...

  7. android.mk-编译文件学习(转载)

    工作了那么久,都是使用大神们写的脚本机械的编译,对于android.mk根本没去了解过.今天趁着这个机会,在网上搜索了下.虽然依然不是很名白,留做记录,以后真用到了,再深入研究 转载自 http:// ...

  8. android.mk 比较字变量,Android.mk的用法和基础

    一个Android.mk file用来向编译系统描述你的源代码.具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次.你可以在每一个Android.mk file中定义一个 ...

  9. 深入浅出 - Android系统移植与平台开发(十)- Android编译系统与定制Android平台系统(瘋耔修改篇二)...

    第四章.Android编译系统与定制Android平台系统 4.1Android编译系统 Android的源码由几十万个文件构成,这些文件之间有的相互依赖,有的又相互独立,它们按功能或类型又被放到不同 ...

最新文章

  1. Linux cmake使用入门
  2. java虚拟机调用linux_Java虚拟机字节码执行引擎
  3. linux文件夹权限问题
  4. windows 7 SDK和DDK下载地址
  5. 三层架构介绍和MVC设计模型介绍
  6. 事务连接中断_一文搞懂分布式事务-CAP理论
  7. protobuf 语法浅析
  8. moodle架构分析---表现层的设计(一)
  9. apt get php mysql_Ubuntu10用apt-get配置apache+php+mysql(轉)
  10. SpringBoot 工程目录 整合mybatis-mysql(注解类型)
  11. 大数据之_Hadoop工作笔记001---Hadoop3.1.2在Centos7上安装_单机版
  12. WinRAR 曝 19 年前重大漏洞,可完全控制电脑!| 附解决方法
  13. 作为项目经理如何做好项目进度管理
  14. ENVI学习总结(十)——遥感图像监督分类
  15. 快速原型VS敏捷、迭代
  16. postgresql查看锁表的进程
  17. 10大H5前端ui框架,ui让你开发不愁
  18. Android 11 内置原生壁纸!速度来取
  19. DES的加密解密在ECB上的使用(C语言实现)——大三密码学实验
  20. 简约黄历日历网站源码分享

热门文章

  1. 如何去除本地文件与svn服务器的关联
  2. ATL 核心COM继承类之IDispatchImpl及调用
  3. JavaScript调用服务器事件
  4. 基本运算符与if while详解:
  5. 手机端实现6位短信验证码input输入框效果(样式及代码方法)
  6. 自动化设计模式Page Object
  7. 如何在Linux(CentOS, Debian, Fedora和Ubuntu)上安装MyCLI
  8. Python并发编程:多线程-死锁现象与递归锁
  9. 【Python】学习笔记7-异常处理try。。except .. as e ....else
  10. nginx+ssl+pm2 部署 nodejs 服务