1. 安装
$ sh install.sh -d /work/speccpu/
$ source shrc
$ cd config
$ cp Example-linux-ia64-gcc.cfg my.cfg
修改 my.cfg 中MYPATH为gcc的目录
该文件配置好后,运行以下命令编译bzip2 benchmark,
$ runspec --config=my.cfg --action=build --tune=base bzip2
运行以下命令运行该benchmark,
$runspec --config=my.cfg --size=test --noreportable --tune=base --iterations=1 bzip2
/work/speccpu/bin/specinvoke -d /work/speccpu/benchspec/CPU2006/401.bzip2/run/run_base_test_ia64-gcc42.0000 -e speccmds.err -o speccmds.stdout -f speccmds.cmd -C -q
/work/speccpu/bin/specinvoke -E -d /work/speccpu/benchspec/CPU2006/401.bzip2/run/run_base_test_ia64-gcc42.0000 -c 1 -e compare.err -o compare.stdout -f compare.cmd
2. 把bzip2编译为bzip库文件
生成文件都在401.bzip2/build/目录下,在上一步可以看到生成bzip2的命令如下:
/usr/bin/gcc -c -o spec.o -DSPEC_