编译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.重新编译后编译成功
- 编译gem5
- 关于GEM5-GPU编译问题
- Ubuntu14.04编译安装gem5
- gem5
- Gem5的编译及运行测试程序
- Gem5的编译及运行测试程序
- gem5的安装编译及测试运行
- gem5的安装、编译及运行
- gem5的安装、编译及运行
- GEM5简介
- gem5简介
- gem5配置
- GEM5安装
- gem5 options
- gem5 prefetcher
- GEM5 Tutorial
- gem5下运行spec06应注意问题:需要静态编译的exe
- gem5编译错误:'ptrdiff_t' does not name a type 和 build/ALPHA/python/swig/stats_wrap.o
- 在全屏模式在Silverlight 4 支持键盘输入
- hash表C++实现
- STL常用算法
- 什么叫模板?
- PHP 解决采集乱码问题mb_convert_encoding和iconv使用比较 by cubeking
- 编译gem5
- apache(单机)负载均衡配置(八)
- socket常用地址定义
- webrtc libjingle 学习笔记
- iOS编辑图片位图的代码
- linux面试题集锦
- Xcode 4.1/4.2/4.2.1 免证书(iDP)开发+真机调试+生成IPA全攻略
- 将一个整型转换为整型数组例如Int num = 5546798;转为int [] {5,5,4,6,7,9,8}(不能转换为字符串)
- set_magic_quotes_runtime 和 set_magic_quotes_gpc 函数解释