iozone移植

上一篇 / 下一篇  2013-03-04 17:37:13 / 个人分类:Android软件测试

最近刚编译了android上的iozone,在此分享下编译的点滴,

本人对硬件不是很了解,只大略的知道android系统是基于arm架构,与linux的x86架构还是有些区别的,取得iozone源码之后需要交叉编译才能在android机器上使用。

废话不多说,以下是编译的过程

1. 下载iozone的源码 (http://www.iozone.org/ 本人下载时最新的为iozone tar -xvf iozone3_414.tar),然后解压缩 tar -xvf iozone3_414.tar

2. 下载arm-linux-gcc源码(本人下载的是arm-linux-gcc-4.4.3.tar.gz),然后解压缩tar -xvf arm-linux-gcc-4.4.3.tar.gz

3. 将arm-linux-gcc添加到环境变量中。本人先将解压缩的arm-linux-gcc-4.4.3 拷贝到/opt下,然后在添加到环境变量中的。具体的命令为cp -r opt/FriendlyARM/toolschain/4.4.3/ /opt/   , PATH=/opt/4.4.3/bin/:$PATH。这里可以用arm-linux-gcc -v 查看下arm-linux-gcc的版本信息,如果有,表明成功

4. 开始编译。

修改makefile文件

用下列只替换原makefile中的值(中间用tab隔开)

CC      =arm-linux-cc -static
C89     =c89
GCC     =arm-linux-gcc
CCS     =/opt/4.4.3/bin/cc
NACC    =/opt/4.4.3/bin/cc
CFLAGS =-Wall -static

进入iozone源码的src/current目录,执行make linux-arm 在改目录下回生成iozone可执行程序。

如果之前编译过linux上的iozone可以执行make clean -w 清除之前的编译结果。

 


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-19  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 12729
  • 日志数: 3
  • 建立时间: 2012-10-11
  • 更新时间: 2013-03-04

RSS订阅

Open Toolbar