parsec3.0移植swaptions运行报错

parsec3.0的swaptions运行报错。
我是在arm板子上跑的,跑到一半停住了。

root@arm:/home/ubuntu/parsec-3.0# parsecmgmt -a run -p swaptions -c gcc-tbb
[PARSEC] Benchmarks to run:  parsec.swaptions

[PARSEC] [========== Running benchmark parsec.swaptions [1] ==========]
[PARSEC] Deleting old run directory.
[PARSEC] Setting up run directory.
[PARSEC] No archive for input 'test' available, skipping input setup.
[PARSEC] Running 'time /home/ubuntu/parsec-3.0/pkgs/apps/swaptions/inst/arm-linux.gcc-tbb/bin/swaptions -ns 1 -sm 5 -nt 1':
[PARSEC] [---------- Beginning of output ----------]
PARSEC Benchmark Suite Version 3.0-beta-20150206

img

引用 皆我百晓生 小程序回复内容作答:
出现这种错误通常是由于编译器的版本不匹配或者编译选项设置不正确导致的。

首先,您可以尝试重新编译swaptions程序并确保使用与您的ARM板子相匹配的编译器。可以尝试在交叉编译环境中进行编译,或者使用ARM自带的交叉编译工具链。

其次,您可以检查编译选项是否设置正确。在parsecmgmt命令中,使用的编译器是gcc-tbb。请确认您的ARM板子上是否已经安装了gcc-tbb,并且路径设置正确。

另外,您还可以查看编译器的输出日志,了解具体的错误信息。在运行parsecmgmt命令时,可以尝试添加-v选项来获得更详细的输出信息,例如:

parsecmgmt -a run -p swaptions -c gcc-tbb -v

最后,如果仍然无法解决问题,建议您查看parsecmgmt工具的文档或者在parsec社区寻求帮助。他们可能会有更具体的解决方案或者对类似问题有更深入的了解。