有人可以帮助我制作SPEC基准测试选择我的系统上存在的glibc版本2.6.1而不是默认的一个gcc吗?初级glibc版本低于
ldd --version
ldd (Ubuntu EGLIBC 2.15-0ubuntu10.3) 2.15
Spec基准测试有一个配置文件,它通过给出gcc位置的路径来选择编译器。我希望我可以在这个配置文件中进行一些更改并将其指向另一个文件夹。
我需要这样做,因为我想在一个内核映像有glibc 2.6.1的模拟系统上运行这个基准测试。使用gem5模拟该模拟系统,gem5是一个循环精确的系统模拟器
感谢任何帮助。感谢。
答案 0 :(得分:0)
执行此操作的一种方法是获取正确版本的libglibc.so或libglibc.a,并在链接器命令中提供它的路径:
gcc -o a.out hello_world.o /path/to/libglib.so
您可以通过在本机平台上下载或下载源代码并进行编译来获取libglibc。我做了第一个,如果需要可以提供更多提示。
希望这有帮助!