JNI中Application.mk随记

转载 2016年08月29日 14:31:31

Application.mk常用的有四个

(1)APP_ABI := armeabi-v7a armeabi x86 mips 

表示要编译成对应指令集cpu的动态库,armeabi :ARMv7指令集armeabi-v7a:ARMv7+硬件FPU指令集,x86:IA-32指令集,all:支持常用的所有指令集

(2)APP_PLATFORM = android-19

 表示使用的ndk库函数版本号。一般和SDK的版本相对应,各个版本在NDK目录下的platforms文件夹中

(3)APP_STL := stlport_static  

定义NDK的编译系统的运行时库,有如下几种

system : 默认最小的C++运行库,生成的应用体积小,内存占用小,但部分功能将无法支持

stlport_static :使用STLport作为静态库(推荐)

stlport_shared : STLport作为动态库(不推荐,可能产生兼容性和部分低版本的Android固件

gnustl_static -:使用 GNU libstdc++ 作为静态库

(4)APP_OPTIM := debug 

设置编译类型,  debug  :调试版本,.so动态库中带调试信息(可以使用gdb-server进行动态断点低调试),release:发布版本,. so不带调试信息

Android JNI学习笔记(三)-编译文件Android.mk、Application.mk 与camke

1. 前言在android2.2中,加入了cmake编译,而以前都是用Android.mk、Application.mk的,今天就来记录下,他们的配置选项。2. Android.mkAndroid.m...
  • qq_21430549
  • qq_21430549
  • 2016年11月28日 17:28
  • 6889

ndk开发中的Android.mk文件与Application.mk详解及实例

Android.mk文件的作用: An Android.mk file is written to describe your sources to the build system. ...
  • cd_xuyue
  • cd_xuyue
  • 2015年03月14日 17:10
  • 2331

android studio上的jni编译流程以及Android.mk文件的处理。

最近在研究牛逼的视频库ffmpeg 在android上的应用。查找各路大神的博客,终于可以在eclipse的项目中略施一二技能。但是公司项目是用的android studio。项目的文件结构都不一样,...
  • zrbcsdn
  • zrbcsdn
  • 2015年09月11日 16:34
  • 5966

Android.mk和Application.mk文件中部分变量说明

TARGET_ARCH:CUP架构,比如,ARM TARGET_PLATFORM:目标Android SDK版本的名字,比如android-3 TARGET_ARCH_ABI:CPU架构名字和其对应的...
  • bupt073114
  • bupt073114
  • 2015年04月13日 21:51
  • 3245

storm-入门学习笔记

由于这个工具的名字叫Storm,这些术语一律按照气象名词解释spout 龙卷,读取原始数据为bolt提供数据bolt 雷电,从spout或其它bolt接收数据,并处理数据,处理结果可作为其它bolt的...
  • KuaiLeShiFu
  • KuaiLeShiFu
  • 2016年10月21日 13:03
  • 189

Android.mk和Application.mk文件语法规范说明及举例

Android.mk和Application.mk文件语法规范说明及举例!
  • fengbingchun
  • fengbingchun
  • 2014年08月20日 14:29
  • 9095

随记:我们需要怎样的数学教育?

随记:我们需要怎样的数学教育? http://www.matrix67.com/blog/archives/4294     注:这篇文章里有很多个人观点,带有极强的主观色彩。其中一些思想...
  • zhiganglet
  • zhiganglet
  • 2014年05月13日 14:25
  • 599

JNI编译cximage库(附android.mk和application.mk文件及详细步骤)

我们知道cximage是一个非常强大的C++图片库,其依赖于jasper库,png库,jpeg库还有其他的几种库,因我们项目中只用到了这三个库,所以我只使用jni编译这三种库。 先讲一下jni编译成...
  • liuxu841911548
  • liuxu841911548
  • 2017年02月07日 17:23
  • 345

【随记】for 和 for in

for用来遍历数组对象的var array= ["a","b","c","d"];for(var i = 0 ; i < array.length ; i++){ console.log(i ...
  • simpledate
  • simpledate
  • 2017年03月03日 14:05
  • 142

Application.mk的文件梳理

Application.mk的简要概述Application.mk是用来描述你的工程下的native模块的,一般是个Android.mk放在同目录下,即你的jni文件夹下。通常还有另外一种方式,但是使...
  • Felaim
  • Felaim
  • 2017年07月25日 11:22
  • 162
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JNI中Application.mk随记
举报原因:
原因补充:

(最多只允许输入30个字)