- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android_makefile(国外英文资料)
android_makefile
The Introduction:
The android.mk compiler is used to describe your C, C + + source code files to the Android NDK, and this document describes its syntax. Before you read the following, assume that you have read the docs/overview.txt file and understand their feet and USES.
An overview
An Android.mk file is used to describe your source code to the compiled system. Specifically:
(1) this file is a small part of the GNU Makefile, which will be parsed by the compiler system once or more.
Therefore, you should minimize the variables you declare, and dont assume that certain variables will not be defined during parsing.
(2) the syntax of this file allows you to organize your source code into modules, one of which is one of the following types:
1) static library 2) Shared library, and only the Shared libraries to be installed/copied to your application package, although the static library can be used to generate Shared libraries.
You can define one or more modules in each Android.mk file, and you can use the same source file in several modules.
(1) the compile system deals with many details for you. For example, you dont need to list header files and dependent files in your Android.mk. The NDK compiler will automate these issues for you. This also means that after upgrading the NDK, you should be supported by the new toolchain/platform and do not need to change your Android.mk file.
Note that the syntax with the public release of the Android platform open source code is very close, but build system to realize their way is different, this is deliberately designed so that, can let application developers reuse external library source code easier.
Before describing the grammar details, lets take a look at a simple hello world example, such as the following file:
Sources/helloworld/helloworld. C
Sources/helloworld/Android. Mk
helloworld. C is a JNI Shared library that implements the native method of returning the hello world string. The corresponding Android.mk
您可能关注的文档
- 项目成本总结(国外英文资料).doc
- 项目标假定和束缚前提依靠和许诺(国外英文资料).doc
- 顿号的应用及十大误区(国外英文资料).doc
- 领导 愉悦 享用 兴趣 幼儿英语应当是欢快的(国外英文资料).doc
- 韩语基础发音(国外英文资料).doc
- 领导聪明试题谜底(国外英文资料).doc
- 频率副词(国外英文资料).doc
- 频度副词的位置(国外英文资料).doc
- 顿号用法(国外英文资料).doc
- 飞奔口试经历(国外英文资料).doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)