1. 下载最新的ioZone, 目前最新的是iozone3_482.tar,具体网址:http://www.iozone.org/src/current/
2. 下载之后解压 tar -xvf iozone3_482.tar -C ./
3. 进入iozone3_482\src\current目录,修改makefile,将CC、GCC改为交叉编译工具链
CC = nuc972-arm-none-linux-gnueabi-gcc
C89 = c89
GCC = nuc972-arm-none-linux-gnueabi-gcc
这里是编译成动态,因依赖库的关系,需静态编译 -static, 修改上面的编译工具
CC = nuc972-arm-none-linux-gnueabi-gcc -static
C89 = c89
GCC = nuc972-arm-none-linux-gnueabi-gcc -static
4. make linux-arm
5. 在当前目录将生成iozone工具
6. 关于如何使用工具详见iozone3_482.tar压缩包里的docs目录文档,或网址:http://blog.51cto.com/wushank/1585927 http://xilinx.eetop.cn/viewnews-1570
本文详细介绍如何下载并交叉编译ioZone至ARM平台的过程,包括下载最新版本、解压、修改makefile以适应交叉编译环境,以及最终生成ioZone工具的方法。适合于嵌入式系统开发者和对文件系统性能测试感兴趣的技术人员。
1181

被折叠的 条评论
为什么被折叠?



