1.准备工具链

./build/tools/make-standalone-toolchain.sh --toolchain=arm-linux-Androideabi-4.4.3 --arch=arm --platform=android-9 --install-dir=../arm_tools

2.Create ace/config.h: #include "ace/config-android.h"

3.Create include/makeinclude/platform_macros.GNU:

include $(ACE_ROOT)/include/makeinclude/platform_android.GNU

4. 修改.bashrc文件,设置环境变量

export PATH=$PATH:/home/bsxy/arm_tools/bin

#export ACE_ROOT=/home/bsxy/ACE_wrappers

5. cd $ACE_ROOT/ace

make

6. 编译后的结果为静态库,需要自己在开发的 android应用的jni中手动链入.

其他:

.实验用的 ace版本:ACE-6.0.5.tar.bz2

.编译环境 Ubuntu 11

.ndk:android-ndk-r6b-linux-x86

.经试验,使用android8的工具链无法编译ace.

.在2.3版本的设备上测试可以正常运行

ace+arm+linux,用NDK编译ACE在Android上运行相关推荐

  1. 编译可在Android上运行的qemu user mode

    前言 本文在Ubuntu 64位系统上对qemu项目进行交叉编译,并且只编译与qemu user mode有关的代码. 下文中的"NDK"若无特殊说明均指"Android ...

  2. android通过c调用shmat函数,编译可在Android上运行的qemu user mode

    编译可在Android上运行的qemu user mode @(Android研究)[android|qemu] [TOC] 前言 本文在Ubuntu 64位系统上对qemu项目进行交叉编译,并且只编 ...

  3. 编译可在Android上运行的qemu

    本文在ubuntu20.04上对qemu进行交叉编译 注意:NDK编译器工具API级别要在30以后,最好用33 因为只有30以后的版本支持函数memfd_create,详情请看http://t.csd ...

  4. 静态编译parted在Android上运行

    [前言] 现在有越来越多的Android手机用上了GPT分区表.我目前接触过的有:华为C8816.G6-C00.Ascend P6,中兴U880E,还有亚马逊Kindle Fire.目前我不太好解释G ...

  5. 编译可在Android上运行的依赖库(二):gettext库

    随着代码的不断更新,原来的文章有很多地方已经不适用于现在,所有增加了本文章,对过去NDK交叉编译gettext源码进行更改和补充. 下载gettext源码gettext-0.21.tar.gz: In ...

  6. arm linux打印机驱动编译方法,嵌入式linux驱动打印机HP系列

    arm linux打印机驱动编译方法和过程记录(2017.03.15): 改动添加概述: 添加foo2zjs工具(用于发送数据到打印机进行打印): 添加gohstscript工具(用于转换文档格式到打 ...

  7. windows server 2008 安装linux,使用WSL在Windows Server 2019上运行Linux的方法

    本文介绍如何在Windows Server 2019上启用Windows子系统Linux(WSL)功能,及如何在Windows Server 2019上使用Linux(如Ubuntu)? Window ...

  8. 编译可在Nexus5上运行的CyanogenMod13.0 ROM(基于Android6.0)

    编译可在Nexus5上运行的CyanogenMod13.0 ROM (基于Android6.0) 作者:寻禹@阿里聚安全 前言 下文中无特殊说明时CM代表CyanogenMod的缩写. 下文中说的&q ...

  9. 双用户windows linux系统,Windows与Linux合二为一?终于能在windows上运行Linux了!

    原标题:Windows与Linux合二为一?终于能在windows上运行Linux了! 目前在PC端操作系统市场份额中,微软旗下的windows系统占据超过50%的比例. 作为微软旗下发布的产品之一, ...

最新文章

  1. CUDA运行时Runtime(三)
  2. 【转】C语言的memset函数
  3. C Primer Plus_第8章_字符输入输出和输入确认_编程练习
  4. python类介绍说明_python 中类
  5. XML与JavaBean相互转换工具
  6. 网络实验环境搭建--1.工具及搭建思路
  7. LL-verilog语法多位宽全加器
  8. Linux下连接Mysql服务器的方式
  9. 在Web浏览器中显示Spring应用程序启动的进度
  10. ViewState使用兼谈序列化
  11. appium工作原理及启动方式
  12. nifi执行linux命令log,shell - 无法使用Nifi curl命令启动处理器 - SO中文参考 - www.soinside.com...
  13. SHA256算法原理介绍以及实现
  14. 怎么添加网络扫描仪到计算机,MAC如何添加网络扫描仪
  15. 计算机信息专业致谢词,计算机专业毕业论文致谢词.doc
  16. mysql的msi文件下载
  17. 免费版xshell下载地址
  18. python打印程序时间_Python:打印程序执行的时间
  19. 活性染料(反应染料)
  20. 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB

热门文章

  1. 报任安书文言现象_干货丨文言文句式详解,快点收藏!
  2. 流放之路材质过滤怎么设置_房子装修,前置过滤器怎么选?看这6个要点
  3. 推荐一款ui架构--frozenui
  4. vim normal 模式下L键
  5. python-websocket-server hacking
  6. android的m、mm、mmm编译命令
  7. 开源的pop3和smtp组件(支持中文及SSL)
  8. 方立勋_30天掌握JavaWeb_Session
  9. I Hate It HDU - 1754 (线段树)
  10. COMP9313 2018s2 Project 3