1.从官网下载NDK http://developer.android.com/tools/sdk/ndk/index.html#Reqs ,并解压文件。(在此目录为/home/zhangz/develop/android-ndk-r8b)

2.配置NDK的环境变量
  执行:gedit ~/.bashrc   #在打开的文件末尾添加如下内容

  NDK=/home/zhangz/develop/android-ndk-r8b

  export NDK

3.在当前 bash 环境下读取并执行 ~/.bashrc 中的命令:

  source ~/.bashrc

  或 (source命令也称为“点命令”,也就是一个点符号(.)。)

  . ~/.bashrc

4.然后查看是否生效:

  执行:echo $NDK

  结果:/home/zhangz/develop/android-ndk-r8b

5.编译有两种方法:

  1)在目标工程目录下编译:

    cd /home/zhangz/develop/workspace/HelloNDK/project   #进入例子目录

    $NDK/ndk-build  #然后在当前目录下执行

  2)在任意目录下编译:

    $NDK/ndk-build -C /home/zhangz/develop/workspace/HelloNDK/project   #用 -C 指出工程目录路径

注:无论哪种编译,成功后就会在当前目录下多生成 libs 与 obj 两个子目录。

http://www.cnblogs.com/xingfuzzhd/archive/2012/09/05/2671949.html

Ubuntu 搭建ndk环境相关推荐

  1. Android NDK开发之旅29 云服务器Ubuntu下搭建NDK环境,并编译FFmpeg

    ###前言 因为在Linux环境下编译FFmpeg生成库和头文件下比较方便,所以接下来主要操作在Linux环境下进行.但是对于Android NDK 开发新手来说,自己电脑配置Ubuntu Linux ...

  2. ubuntu搭建MNN环境

    Ubuntu搭建MNN环境 一.安装g++.cmake.protobuf   sudo apt-get install 即可,建议protobuf的版本>3.0, g++版本>4.9 $ ...

  3. Ubuntu搭建交叉编译环境(arm、mips、powerpc)

    Ubuntu搭建交叉编译环境 说点什么吧 为什么需要交叉编译 交叉编译环境简介 Arm交叉编译环境搭建 Mips交叉编译环境搭建 Powerpc交叉编译环境搭建 说点什么吧 为什么需要交叉编译 如果要 ...

  4. 一篇博客带你熟悉Eclipse、AndroidStudio下搭建NDK环境(内有Demo)

    文章目录 一.NDK可以干什么 二.NDK开发环境搭建 三.一个简单的NDK小案例的编写 一.NDK可以干什么 NDK:(Native Development Kit),原生开发工具包是一组可以让您在 ...

  5. Ubuntu搭建BitCoin环境实验步骤及问题整理

    Ubuntu搭建BitCoin环境实验步骤及问题整理 环境说明: 这是小编第一次搭建BitCoin环境,细节可能不周,望赐教. 本机环境 Ubuntu配置 windows10 ubuntu16.0.4 ...

  6. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)

    上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢 搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己 ...

  7. android中搭建NDK环境及使用JNI技术

    NDK:Native Development Kit 包括Apis +编译和运行的工具 +文档+ Sample JNI:JAVA Native Interface 功能:JAVA语言调用c/C++语言 ...

  8. Ubuntu搭建EDK2环境

    文章目录 一.注意事项 二.EDK2环境搭建过程 1.换源 2.搭建EDK2环境 3. 编译运行 有问题请留言或mail至nosilver@protonmail.com 一.注意事项 由于此文档为配置 ...

  9. Ubuntu搭建GPU环境(CUDA、cuDNN)

    前言 曾在Win10上搭建GPU环境,并使用Tensoflow-gpu训练卷积神经网络.现在使用Ubuntu运行项目,所以重新搭建一下GPU环境,下面记录一下过程. [TensorFlow]Windo ...

最新文章

  1. 高中计算机的基本知识教学,高中计算机教案人教版
  2. 一个很棒的PHP缓存类,收藏下
  3. 0402封装ESD二极管选型
  4. 三种Ext提交数据的方法(转)
  5. Spring核心系列之Spring中的事务
  6. VMware Q1交出满意答卷,全年收入看涨
  7. 冯鑫涉嫌犯罪被带走 暴风集团开盘即跌停
  8. Lampp Xampp配置SSL及自动http重定向https
  9. 计算机数据网络说课稿,2017年教师考试备考:中学计算机说课稿《工作表中的数据管理》...
  10. arm中用c语言编写的程序 出现数组的最后一行调用不到,C语言函数指针数组在ARM中断中的应用...
  11. 批量修改密码脚本--------小练习
  12. nominal,ordinal,interval,ratio variable的区别为:意思不同、用法不同。
  13. 熊猫在线压缩图_回归图与熊猫和脾气暴躁
  14. [No0000102]JavaScript-基础课程2
  15. 0x80073712_win10更新失败出现错误代码0x80073712如何解决
  16. 凉茶澄清过滤膜分离技术阐述
  17. 注意力机制详解(Attention详解)
  18. 函数的参数和函数的值
  19. 战斗系统之属性设计(一)
  20. 货币竞争,不是货币战争

热门文章

  1. c语言 memset 段错误,段错误之memset对类对象的误用
  2. php 前端及时同步,php与前端界面的实时通信
  3. 计算机软件的输出设备有哪些,计算机输出设备有哪些?计算机输出设备介绍
  4. 单片机18b20c语言程序,AVR单片机控制DS18B20的示例C程序
  5. linux怎么让某一个组对一文件可读可写,设置linux文件权限,使得同一用户组的可以对一个文件自由修改...
  6. 面试必备,各种技术知识集大成之项目~
  7. 每日一皮:在调试时,将断点设置在错误的位置...
  8. 不错的秒杀系统架构分析与实战!
  9. 每日一皮:离职时候的项目交接...
  10. python圣诞节快乐_用python让大白对你说圣诞快乐