Android_make规范.docVIP

  • 2
  • 0
  • 约8.43千字
  • 约 9页
  • 2016-12-25 发布于贵州
  • 举报
Introduction:   Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的脚色和用途。   一、概述   一个Android.mk file用来向编译系统描述你的源代码。具体来说:   (1) 该文件是GNU Makefile的一小部分,会被编译系统解析一次或更多次的build系统。   因此,您应尽量减少您声明的变量,不要认为某些变量在解析过程中不会被定义。   (2) 这个文件的语法允许把你的源代码组织成模块,一个模块属下列类型之一:   1) 静态库 2) 共享库,且只有共享库将被安装/复制到您的应用软件包,虽然静态库能被用于生成共享库。   你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。   (1) 编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,在升级NDK后,你应该得到新的 toolchain/platform支持,而且不需要改变你的Android.mk文件。   注意,这个语法同公开发布的Android平台的开源代码很接近,然而编译系统实现他们的方式

文档评论(0)

1亿VIP精品文档

相关文档