1

Может кто-нибудь, пожалуйста, помогите мне с тем, чтобы тест SPEC выбрал glibc-версию 2.6.1, которая присутствует в моей системе, отличную от той, которую по умолчанию принимает gcc? Первичный вариант Glibc нижеКак скомпилировать тест SPEC CPU 2006 со старой версией glibc?

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 либо загрузив его на собственной платформе или загрузке исходного кода и компиляции. Я сделал первый и могу при необходимости дать больше советов.

Надеюсь, это поможет!