网站大量收购独家精品文档,联系QQ:2885784924

android_makefile(国外英文资料).doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档