编译gem5

来源:互联网 发布:o2o软件测试计划 编辑:程序博客网 时间:2024/05/17 23:58
 

1.     到官网上下载gem5的stable版本http://gem5.org/Download

 

2.     准备一些必要地工具,例如gcc要3.4.6版本或者以上,python要使用2.4版本或者以上,swig使用1.3.31版本或者以上

 

3.     以上准备工作做好后,准备disk和binaries

 

4.     修改配置文件 configs/common/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.     编译:

Scons  build/ARM_SE/gem5.opt

报错:

cc1plus: warnings being treated as errors

尝试修改:

Vi  src/SconsScript

修改”Werror=true” 为”Werror=false” 并且注释掉”swig_env.Append(CCFLAGS=’-Werror’)”

 

6.     还是报错:

scons: *** [build/ARM_SE/python/m5/internal/vptype_FUDesc_wrap.o] Error 1

尝试修改:

使用1.3.4版本的swig替换掉2.0.4版本的swig

 

7.重新编译后编译成功

原创粉丝点击