コンパイル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.再コンパイルしてコンパイルに成功しました.