TARGET_ARCH:目标cpu的架构。

TARGET_PLATFORM:目标Android平台的名字,如android-3等。

TARGET_ARCH_ABI:目标cpu和abi的架构的名字。

TARGET_ABI:目标平台和abi的连接,如android-3-armabi-v7 a。

LOCAL_MODULE_FILENAME:重新定义输出文件的名称。

LOCAL_CPP_EXTENSION:默认源文件是c++。

LOCAL_CPP_FEATURES: 指示目标模块使用c++的特征例如rtti,异常等。LOCAL_CPP_FEATURES := rtti

LOCAL_C_INCLUDES:和NDK安装目录相关,寻找相关的头文件。LOCAL_C_INCLUDES := sources/shared-module
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
  LOCAL_CFLAGS: 编译器编译时的参数,LOCAL_CFLAGS := − DNDEBUG –DPORT = 1234。

LOCAL_CPP_FLAGS:c++编译时的参数。

LOCAL_WHOLE_STATIC_LIBRARIES:静态库的全部内容被包含在共享库中。

LOCAL_LDLIBS:连接器参数列表,如连接log库LOCAL_LDFLAGS := − llog。

LOCAL_ALLOW_UNDEFINED_SYMBOLS:在产生的文件中不检测丢失的符号。

LOCAL_ARM_MODE:arm模式,这个变量该表整个建立系统行为对于整个模块。这个.arm扩展也能够被用来建立指定的文件在arm模式下。LOCAL_SRC_FILES := file1.c file2.c.arm。

LOCAL_SHORT_COMMANDS: This variable should be set to true for modules with a 
very high number of sources or dependent static or shared libraries. Operating 
systems like Windows only allow a maximum of 8191 characters on the 
command line; this variable makes the build commands shorter than this limit by 
breaking them. This is not recommended for smaller modules since enabling it 
will make the build slower.
 LOCAL_FILTER_ASM: This variable defines the application that will be used to filter 
the assembly files from the LOCAL_SRC_FILES.

NDK其他build变量相关推荐

  1. NDK 交叉编译常用变量

    总结一发NDK交叉编译的套路 工具说明 addr2line 把程序地址转换为文件名和行号.在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行 ...

  2. docker build 变量_DockerFile 设置环境变量

    镜像的Layer 在docker docs里面有一句话: We've already seen that Docker images are read-only templates from whic ...

  3. docker build 变量_Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务

    在之前的文章里面介绍了如何基于docker容器部署一些常见的基础环境,例如MySQL.Redis这些,那么这篇文章里面我会介绍一些关于SpringBoot如何打包运行到docker容器中. 先介绍一下 ...

  4. android ndk platform,Android NDK Platform Build and Application

    摘要: Since the launch of Android NDK,the official guide of its building process and application under ...

  5. Mastering Android NDK Build System - Part 1: Techniques with ndk-build

    This article is not a "Hello world!"-type tutorial for NDK. Although I will still provide ...

  6. androidstudio jni开发_初识NDK开发(一)

    " 前言:初学逆向 请多多指教 昨天在看雪论坛发了篇文章,被标记了优秀,不由得感叹 这一个月没有白学! 剩下还有11个月 冲了" 学习到的内容 - 1.了解了什么是NDK,以及在a ...

  7. Windows下有关NDK的安装资料

    前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员来讲,基本够用了,由于Linux系统的权限限制和Android封装架构限制,很多涉及底层设 ...

  8. windows系统上安装与使用Android NDK

    转自http://www.cnblogs.com/luxiaofeng54/archive/2011/02/12/1952391.html 很早就听说了android的NDK应用,只是一直没有时间去研 ...

  9. NDK,动态链接库,JNI

    jni是java调用本地方法(c.c++写的),android 下用JNI需要.so文件,NDK就是能够方便快捷开发.so文件的工具.使用NDK的基本思路就是将本地代码(native code)编译成 ...

最新文章

  1. .NET零基础入门06:面向对象入门
  2. Debian 10发布:基于Linux 4.19内核,包含5.9万软件包
  3. axios请求五种方法
  4. 【坑爹微信】微信支付相关问题解决
  5. mysql中模糊查询的四种用法
  6. 20155212 2017-2018-1 《信息安全系统设计》第8周课下作业
  7. uCOS:时钟节拍代码追踪
  8. WPF里面的常用笔刷
  9. JEECG开源团队,欢迎技术爱好者加入
  10. MySQL -- 创建用户并提升用户权限
  11. spss进行灰色关联分析_灰色关联分析模型
  12. Mac电脑查看JDK文档,CHM格式文档阅读
  13. 火狐使用谷歌搜索_Google拒绝使用Firefox
  14. jsp入门教程:7个步骤实现JSP的分页显示
  15. vue2生成图片导出pdf
  16. 加密聊天软件(技术文档)
  17. OCJP 考试题之九
  18. 空三匹配和密集匹配的区别与联系
  19. python安装/pycharm破解与安装
  20. [Mugeda HTML5技术教程之11]Mugeda API简介

热门文章

  1. [Python人工智能] 六.TensorFlow实现分类学习及MNIST手写体识别案例
  2. 349. Intersection of Two Arrays 两个数组的交集
  3. 51. N-Queens N 皇后
  4. 超详细的HTTP面试题
  5. 【ARM】Tiny4412裸板编程之 printf函数
  6. linux安装完怎么分区,Linux系统安装模式下硬盘分区怎么做?
  7. java snychronized_Java synchronized同步线程机制(三) | 学步园
  8. 类属性的特征java_java定义类、属性、方法
  9. 可用子网数要不要减2_CCNA最实用的复习知识点(2)
  10. exfat linux 驱动_(实例)Linux 内核添加exfat驱动