Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3|回复: 0
打印 上一主题 下一主题

[操作系统]Android NDK目录介绍

[复制链接]

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
跳转到指定楼层
楼主
发表于 2016-8-15 05:16:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://www.shaoqun.com/a/235459.aspx

交叉编译

在一个平台上去编译另一个平台上可以执行的本地代码

cpu平台---arm x86 mips

操作系统平台---windows linux mac os

原理 模拟不同平台的特性去编译代码

jni开发工具: ndk---native develop kit

NDK目录

docs--帮助文档

platforms--好多平台版本文件夹,选择时选择项目支持的最小版本号对应的文件夹

每一个版本号的文件夹中放了不同cpu架构的资源文件

随便点击android其中一个版本进去,进入\arch-arm\usr\lib目录:

include文件夹 jni开发中常用的 .h头文件

lib 文件夹 google打包好的 提供给开发者使用的 .so文件

samples google官方提供的样例工程,可以参考进行开发

android-ndk-r9d\build\tools linux系统下的批处理文件,在交叉编译时会自动调用

ndk-build 交叉编译的命令

将解压缩路径直接添加环境变量,我的路径是:D:\NDK\android-ndk-r9d

添加环境变量  NDK_ROOT 为:   D:\NDK\android-ndk-r9d

在环境变量 PATH 下追加 :%NDK_ROOT%;

cdt eclipse的插件 高亮C代码 C的代码提示



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2025-12-15 01:41 , Processed in 0.010946 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表