bonnie++、dbench、iozone在android上的移植
来源:互联网 发布:win10剪贴板软件 编辑:程序博客网 时间:2024/06/09 08:42
一 概述——移植环境
目标板:ARM、Android交叉编译工具:友善之臂的arm-linux-4.4.3
主机:Fedora14
二 bonnie++
修改 zcav.cpp添加引用文件string.h
修改makefile里的CXX=arm-linux-g++ CFLAGS = -static
运行-> $ make
三 iozone
修改
CC = arm-linux-cc -static
GCC = arm-linux-gcc
CCS = /opt/arm-linux-443/bin/cc
NACC = /opt/arm-linux-443/bin/cc
CFLAGS = -Wall -static
运行-> $ make linux-arm
四 dbench
1、dbench需要popt支持。
编译popt
下载popt1.13
因为会出现编译错误,从网上下载了popt-1.13-configure
$ ./popt-1.13-configure CC=arm-linux-gcc --build=i686-pc-linux --target=arm-linux --host=arm-linux --enable-shared --enable-shared --enable-static --prefix=/opt/arm-linux-443
$ make
$ su
密码:********
$ make install
这一步之后,就将popt的东西都自动安装到/opt/arm-linux-443下面了。
当时我不会设置路径,于是也将popt.h和所有的.libs下的文件都拷贝到dbench的根目录下面。
cd到dbench跟目录下。
$./autogen.sh
$ ./configure CC=arm-linux-gcc --build=i686-pc-linux --target=arm-linux --host=arm-linux CFLAGS="-static" LIBS="-L /opt/arm-linux-443/lib"
对产生的makefile进行修改,添加-static选项
$ make
小技巧,观看编译时候的输出,是不是少了-static啦,是不是arm-linux-gcc啦,也可以直接在arm-linux-gcc后面直接加-static
以上要灵活运用,有的时候要拷贝.h文件,有的时候要直接在 arm-linux-gcc后面直接加 -static
- bonnie++、dbench、iozone在android上的移植
- bonnie++、dbench、iozone工具
- Linux 上常见的 IO 基准测试工具比较dd/orion/iozone/bonnie++
- Linux 上常见的 IO 基准测试工具比较dd/orion/iozone/bonnie++
- 工具移植------IOzone移植到android
- iozone 移植
- 磁盘测试工具iozone,iometer,bonnie++
- 磁盘测试工具iozone,iometer,bonnie++
- 记测试工具iozone,iometer,bonnie++
- 记测试工具iozone,iometer,bonnie++
- 记测试工具iozone,iometer,bonnie++
- 磁盘测试工具iozone,iometer,bonnie++
- 记测试工具iozone,iometer,bonnie++
- Android在新平台上的移植
- wireless_tools在android上的移植
- LTP在Android上的移植
- Android在新平台上的移植
- systemtap在android、pandaboard上的移植
- 对象的序列化与反序列化
- 浅析馈线自动化技术 转
- Android软件开发之盘点所有Dialog对话框大合集(一)
- 基于数据库开发常用方法逻辑总结
- AWT图形界面
- bonnie++、dbench、iozone在android上的移植
- 孙鑫视频教程第一课——窗口的创建
- android 定时器
- java对cookie的操作
- 【ORACLE RAC安装】VMwareServer1.0.6 + RHEL5 + Oracle 10gR2 RAC+OCFS2
- 堆排序
- java基础
- asp动态数组
- 如何将Clob类型改成Varchar类型?