ace+arm+linux,用NDK编译ACE在Android上运行
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上运行相关推荐
- 编译可在Android上运行的qemu user mode
前言 本文在Ubuntu 64位系统上对qemu项目进行交叉编译,并且只编译与qemu user mode有关的代码. 下文中的"NDK"若无特殊说明均指"Android ...
- android通过c调用shmat函数,编译可在Android上运行的qemu user mode
编译可在Android上运行的qemu user mode @(Android研究)[android|qemu] [TOC] 前言 本文在Ubuntu 64位系统上对qemu项目进行交叉编译,并且只编 ...
- 编译可在Android上运行的qemu
本文在ubuntu20.04上对qemu进行交叉编译 注意:NDK编译器工具API级别要在30以后,最好用33 因为只有30以后的版本支持函数memfd_create,详情请看http://t.csd ...
- 静态编译parted在Android上运行
[前言] 现在有越来越多的Android手机用上了GPT分区表.我目前接触过的有:华为C8816.G6-C00.Ascend P6,中兴U880E,还有亚马逊Kindle Fire.目前我不太好解释G ...
- 编译可在Android上运行的依赖库(二):gettext库
随着代码的不断更新,原来的文章有很多地方已经不适用于现在,所有增加了本文章,对过去NDK交叉编译gettext源码进行更改和补充. 下载gettext源码gettext-0.21.tar.gz: In ...
- arm linux打印机驱动编译方法,嵌入式linux驱动打印机HP系列
arm linux打印机驱动编译方法和过程记录(2017.03.15): 改动添加概述: 添加foo2zjs工具(用于发送数据到打印机进行打印): 添加gohstscript工具(用于转换文档格式到打 ...
- windows server 2008 安装linux,使用WSL在Windows Server 2019上运行Linux的方法
本文介绍如何在Windows Server 2019上启用Windows子系统Linux(WSL)功能,及如何在Windows Server 2019上使用Linux(如Ubuntu)? Window ...
- 编译可在Nexus5上运行的CyanogenMod13.0 ROM(基于Android6.0)
编译可在Nexus5上运行的CyanogenMod13.0 ROM (基于Android6.0) 作者:寻禹@阿里聚安全 前言 下文中无特殊说明时CM代表CyanogenMod的缩写. 下文中说的&q ...
- 双用户windows linux系统,Windows与Linux合二为一?终于能在windows上运行Linux了!
原标题:Windows与Linux合二为一?终于能在windows上运行Linux了! 目前在PC端操作系统市场份额中,微软旗下的windows系统占据超过50%的比例. 作为微软旗下发布的产品之一, ...
最新文章
- CUDA运行时Runtime(三)
- 【转】C语言的memset函数
- C Primer Plus_第8章_字符输入输出和输入确认_编程练习
- python类介绍说明_python 中类
- XML与JavaBean相互转换工具
- 网络实验环境搭建--1.工具及搭建思路
- LL-verilog语法多位宽全加器
- Linux下连接Mysql服务器的方式
- 在Web浏览器中显示Spring应用程序启动的进度
- ViewState使用兼谈序列化
- appium工作原理及启动方式
- nifi执行linux命令log,shell - 无法使用Nifi curl命令启动处理器 - SO中文参考 - www.soinside.com...
- SHA256算法原理介绍以及实现
- 怎么添加网络扫描仪到计算机,MAC如何添加网络扫描仪
- 计算机信息专业致谢词,计算机专业毕业论文致谢词.doc
- mysql的msi文件下载
- 免费版xshell下载地址
- python打印程序时间_Python:打印程序执行的时间
- 活性染料(反应染料)
- 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB