步骤一、
#tar -zxvf lmbench3.tar.gz
#cd lmbench3
#make
此时会报错:
make[2]: *** 没有规则可以创建“bk.ver”需要的目标“../SCCS/s.ChangeSet”。 停止。
make[2]:正在离开目录 `/home/hero/lmbench3/src'
make[1]: *** [lmbench] 错误 2
make[1]:正在离开目录 `/home/hero/lmbench3/src'
make: *** [build] 错误 2
解决办法:
修改src/Makefile,将231行的bk.ver去掉就可以了。
附:解决的办法
步骤一、
#tar -zxvf lmbench3.tar.gz
#cd lmbench3
#make
此时会报错:
make[2]: *** 没有规则可以创建“bk.ver”需要的目标“../SCCS/s.ChangeSet”。 停止。
make[2]:正在离开目录 `/home/hero/lmbench3/src'
make[1]: *** [lmbench] 错误 2
make[1]:正在离开目录 `/home/hero/lmbench3/src'
make: *** [build] 错误 2
解决办法:
lmbench3目录下
#mkdir SCCS
#touch ./SCCS/s.ChangeSet
#make
(解决办法2:SCCS是Sun的版本管理工具。lmbench这个项目是Sun资助的,而且作者Larry McVoy也曾经是Sun的员工,就用了这玩艺。
解决办法:
修改src/Makefile,将231行的bk.ver去掉就可以了。编译完成后在bin下有benchmarking需要的的binary。)
步骤二、
执行make results see查看,一路回车键(除了在Job placement selection: 输入一个1)
在输入make results,过程中提示“ Not enough memory, only ${MB}MB available. ”
解决上述问题的方法vim /opt/lmbench/scripts/config-run 将“ Not enough memory, only ${MB}MB available. ”这部分注释掉。就可以执行了。
(解决办法2:把MB部分注释掉)
make results之后
make see >> makesee.txt
即将结果保存下来。