2013-02-03 104 views
1

有人可以请帮我一下,使SPEC基准选择glibc版本2.6.1,这是我的系统上出现,而不是默认的gcc采取?初级glibc版本低于如何使用旧版glibc版本编译SPEC CPU 2006基准测试程序?

ldd --version 
ldd (Ubuntu EGLIBC 2.15-0ubuntu10.3) 2.15 

Spec基准测试程序有一个配置文件,通过给gcc的位置提供路径来选择编译器。我希望我可以在此配置文件中进行一些更改并将其指向其他文件夹。

我需要这样做,因为我想在其内核映像具有glibc 2.6.1的仿真系统上运行此基准测试。这个仿真系统是用gem5模拟的,它是一个周期精确的系统模拟器

任何帮助表示赞赏。谢谢。要做到这一点

回答

0

一种方法是让libglibc.so或libglibc.a的正确版本,并在您的链接器命令提供给它的路径:

gcc -o a.out hello_world.o /path/to/libglib.so 

您可以通过下载得到它的libglibc在本地平台或下载源代码和编译。我已经完成了第一个,如果需要,可以提供更多提示。

希望这会有所帮助!