コンパイルgem 5
1. gem 5のstableバージョンを公式サイトにダウンロードします.http://gem5.org/Download
2. 必要なツールを用意します.例えば、gccは3.4.6バージョン以上、pythonは2.4バージョン以上、swigは1.3.31バージョン以上を使用します.
3. 以上の準備ができたら、diskとbinariesを準備します.
4. プロファイルconfigs/comon/SysPaths.pyを変更します.
a) system.dir=’/home/zhangliuhang/gem5/system’
b) binary.dir=’/home/zhangliuhang/binaries’
c) disk.dir=’/home/zhangliuhang/disks’
d) script.dir=None
5. コンパイル:
Ssons build/ARM_SE/gem 5.opt
エラー:
ccc 1 plus:warnings being treated as errors
変更を試みる:
Vi src/Scoons Script
修正「Werror=true」は、「Werror=false」となり、そして注釈されている」swig_env.アプリ(CCFLAGS='-Werror’)」
6. それともエラー:
scons:*[build/ARMUSE/python/m 5/internal/vptype_FUDescubrap.o]Error 1
変更を試みる:
1.3.4バージョンのswigを使って2.0.4バージョンのswigを置換します.
7.再コンパイルしてコンパイルに成功しました.