2013-02-03 103 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在本地平臺或下載源代碼和編譯。我已經完成了第一個,如果需要,可以提供更多提示。

希望這會有所幫助!