编译SPECCPU2006

mount -t iso9660 -o ro,exec /dev/cdrom /mnt

然后安装到指定的目录中

sh install.sh -d /home/cc/spec

最后运行shrc脚本
查看SHELL变量,如果是BASH的话,source shrc,如果是CSHELL的话,source cshrc

source shrc

将config目录下的 Example-linux64-amd64-gcc41.cfg配置文件复制下,命名为gcc41.cfg,由于gem5运行spec需要静态可执行文件,所以将gcc41.cfg文件修改:

COPTIMIZE = -O2
CXXOPTIMIZE = -O2
FOPTIMIZE = -O2
改为
COPTIMIZE = -O2 -static
CXXOPTIMIZE = -O2 -static
FOPTIMIZE = -O2 -static

在config目录下 编译其中的一个benchmark:

runspec --config=gcc41.cfg --action=build --tune=base perlbench 

source命令执行脚本,意味着在当前shell执行。对当前环境变量的值有影响。
sh命令执行脚本,会在新建shell中执行。不会改变当前环境变量的值。

你可能感兴趣的:(speccpu)