linux iozone 源码如何交叉编译
时间: 2024-06-09 19:08:05 浏览: 171
brctl工具源码文件,可进行交叉编译使用在嵌入式设备上
要交叉编译 Linux 的 iozone ,需要先安装交叉编译工具链。这里以在 Ubuntu 上交叉编译为例:
1. 安装交叉编译工具链:
```bash
sudo apt-get install gcc-arm-linux-gnueabi
```
2. 下载 iozone 源码:
```bash
wget http://www.iozone.org/src/current/iozone3_491.tar
tar -xvf iozone3_491.tar
cd iozone3_491/src/current/
```
3. 编辑 Makefile 文件:
```bash
vi Makefile
```
将以下几行注释掉:
```bash
#CFLAGS = -O -Dunix
#CC = cc
#LIBS = -lm
```
并添加以下几行:
```bash
CFLAGS = -O2 -Dunix -D_FILE_OFFSET_BITS=64 -march=armv7-a
CC = arm-linux-gnueabi-gcc
LIBS = -lm
```
4. 编译 iozone:
```bash
make linux-arm
```
5. 交叉编译完成,可以在当前目录下找到编译好的 iozone 可执行文件。
阅读全文