使用lmbench測試linux效能-編譯

迷霧綠洲發表於2018-12-08

下載原始碼

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 的檔案加,裡面放著執行檔案

相關文章