下载源码
http://www.bitmover.com/lmbench/get_lmbench.html
我们需要下载lmbench-3.0-a9 下载页的有问题,好像是2a8的 。编译出来提示llseek 没有定义。
##编译
先给需要改的文件修改权限,不然每个文件关闭的时候提示很烦,
su chmod 777 scripts/os
su chmod 777 scripts/compiler
su chmod 777 scripts/build
su chmod 777 src/Makefile
然后os修改内容:
#!/bin/sh 下添加
OS=my_os
其他的不变
然后再修改compiler:
#!/bin/sh下添加
CC=arm-none-linux-gnueabi-gcc
其他的不变
在修改build,静态编译:
LDLIBS=" -static -lm "
这里不适用动态链接,麻烦。
再修改src/Makefile,删掉bk.ver:
$O/lmbench : …/scripts/lmbench bk.ver
变成
$O/lmbench : …/scripts/lmbench
然后会在bin 下生成
my_os 的文件加,里面放着执行文件