1

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 を使用してシミュレートされます。

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1

0

これを行う 1 つの方法は、正しいバージョンの libglibc.so または libglibc.a を取得し、リンカー コマンドでそのパスを指定することです。

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

libglibc は、ネイティブ プラットフォームにダウンロードするか、ソースをダウンロードしてコンパイルすることで入手できます。私は最初のものをやったので、必要に応じてさらにヒントを与えることができます.

お役に立てれば!

于 2014-07-16T05:56:16.097 に答える