网盘工具资源链接:http://pan.baidu.com/s/1nuOQYRR
1.安装Ubuntu 14.04 LTS版本(这个ubuntu、centos随意了,反正是Linux环境下就好)
2.检查gcc版本【因为gem5要求gcc是4.6以上】
gcc -v  
可以看出系统的gcc是4.8.2
3.检查是否安装python,以及python版本是否高于2.7.5:
用了最简单的办法:python
发现python版本是2.7.6
4.安装scons:
sudo apt-get install scons  
查看版本:
scons -v
5.安装g++:
sudo apt-get install g++  
6.安装sing 2.0.7:安装有些不同
只是看到资料上说2.0.9、2.0.10版本对gem5有BUG,gem5网站上说的。
不要用sudo apt-get install swing安装。
下载swig2.0.7安装包:http://sourceforge.net/projects/swig/files/swig/
解压,然后进入该目录下运行
./configure --without-pcre  
make  
sudo make install  
查看swing版本【swing -version】
7.安装python-dev:
sudo apt-get install python-dev  
8.下载gem5-stable.tar.bz2,全部在网盘下有了,然后解压缩。我全部新建了个文件夹gem5。
9.下载zlib-1.2.8.tar.gz,然后解压缩,将解压缩后的文件夹zlib-1.2.8放到上述的gem5-stable文件夹下去。
10.进入到该文件夹下,执行命令:
cd gem5-stable/zlib-1.2.8  
./configure  
sudo make install  
11.安装M4:
下载M4,将解压后的文件夹m4-1.4.17放到gem5-stable文件夹下。
进入到该目录下,执行命令:
cd gem5-stable/m4-1.4.17  
./configure  
sudo make install  
貌似没有出问题
12.安装protobuf:
下载protobuf,并解压。
进入目录下
./configure  
make(时间略长)  
make check(时间略长)  
sudo make install  
13.安装libprotobuf-dev:
sudo apt-get install libprotobuf-dev  
14.安装libgoogle-perftools-dev:
sudo apt-get install libgoogle-perftools-dev  
15.编译gem5:
cd gem5-stable  
mkdir build  
python scons.py build/ALPHA/m5.opt  
执行最后一条的时候,出现了“没有scons.py”这个文件的错误,然后就要去将这个文件放到gem5-stable文件夹下去。【没有这个错误的童鞋们就不用管了】
16.找scons.py:
下载scons-local-2.2.0.tar.gz:http://sourceforge.net/projects/scons/files/
解压:
tar -xzvf scons-local-2.2.0.tar.gz  
将解压后的文件全部拷贝到gem5-stable中。
17.重新执行 python scons.py build/ALPHA/m5.opt【后来我发现好像其实没有scons.py文件,也可以直接执行scons build/ALPHA/m5.opt,用这种方式】

转载自http://www.linuxdiyf.com/linux/25700.html

但是他这里有个问题,完全按这个会发现后面出现错误,因为还是要下载gem5的源码才行,所以可以把我博客里的两篇结合起来看,走了不少弯路,希望帮到大家。

ubuntu14.04 LTS版本下安装配置gem5环境相关推荐

  1. 如何在linux系统安装搜狗输入法,在Ubuntu 12.04 LTS版本下安装搜狗输入法 for Linux...

    目前搜狗输入法 for Linux可以安装在Ubuntu 12.04.14.04.14.10和Ubuntu 15.04系统中(包括Ubuntu Kylin版本).下面介绍在Ubuntu 12.04 L ...

  2. 在Ubuntu 8.04 LTS(hardy)下安装配置nginx和fastcgi方式的php

    最近我们(瑞豪开源Xen VPS: http://www.RasHost.com)的一个客户要求在他的Ubuntu 8.04 VPS上安装一个高性能的nginx,下面是我的安装记录. 由于Ubuntu ...

  3. Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换

    因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...

  4. 【Ubuntu-Opencv】Ubuntu14.04 Opencv3.3.0 安装配置及测试

    Ubuntu14.04 Opencv3.3.0 安装配置及测试 网上有许多的Opencv的安装方法,不过找到一个适合自己的安装路数才最为重要,笔者整理了一下自己的安装配置测试过程,仅供学习参考. ## ...

  5. ubuntu14.04使用MySQL数据库安装配置Hive 1.2.1

    ubuntu14.04使用MySQL数据库安装配置Hive 1.2.1 一.准备Mysql已经安装好.本人装的是navicat,图形化界面.     并在本地用root用户建立了test数据库   二 ...

  6. Linux-Ubuntu Desktop 18.04 LTS版本的安装(支持到2023年)

    Ubuntu Desktop 18.04 LTS版本的安装 1.Ubuntu 18.04 LTS 系统盘的制作 2.ThinkCentre台式机 3.一直下一步,最终拔掉优盘,重新启动,完成安装. 4 ...

  7. Ubuntu14.04.6系统下安装软件和程序库(含安装PyCharm、Visual Studio Code、Boost和Eigen程序库等)

    目录 任意目录下鼠标右键打开当前目录下的终端 任意目录下快捷键方式打开当前目录下的终端 安装ubuntu-make 安装PyCharm社区版 安装Visual Studio Code 通过 Snap ...

  8. redhat6.下安装配置hadoop环境--单实例版本

    redhat6.4下(用作hadoop master :记录所有数据分布情况--namenode)--安装单实例计算机 1.修改hostname [root@hadoop01 ]# vim /etc/ ...

  9. mac下安装配置nginx环境

    本文介绍nginx在mac上的安装. 我是通过brewhome 来安装的. brew install nginx 一路顺畅. 下面是安装信息. 复制代码代码如下: hematoMacBook-Pro: ...

最新文章

  1. ETSI MEC — 容灾组网模型
  2. python3 系统监控脚本(CPU,memory,网络,disk等)
  3. tableau做折线图_Tableau | 20种常用图表(上文)
  4. HTML显示xml中的CDATA内容
  5. python安装在什么地方_python模块安装目录在哪里
  6. mysql5.7误删管理员root账户ERROR1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
  7. matlab 输入时间,求助:在MATLAB里如何输入时间序列中的时间
  8. 计算机操作系统实验指导 (第3版) 第四篇 操作系统学习指导和习题解析 第16章:操作系统概述 习题和答案
  9. kettle连接mysql教程_KETTLE初学者使用教程
  10. 2020新定额及配套招投标评审办法宣贯会成功举办
  11. 六度分离 (dijkstra)
  12. java:编写一个求平方的窗体
  13. 常见网络协议总结(五层自顶向下)
  14. 你知道Java程序猿工资有多少吗?
  15. 该如何管理我们的知识?
  16. idea evaluation license has expired 解决办法
  17. C语言计算今天是一年的第几周
  18. 企业即时通讯软件选型的注意事项
  19. matlab kstest怎么解释结果,如何解释`scipy.stats.kstest`和`ks_2samp`来评估数据的“拟合”?...
  20. openflow协议之meter表简单实现

热门文章

  1. A股开盘:深证区块链50指数涨0.02%,仁东控股跌停
  2. *N#1234567CG,解析征信报告里的暗语
  3. 天池实验室-Task03-Python入门(下)
  4. 接口测试 接口自动化测试框架
  5. bzoj2661: [BeiJing wc2012]连连看
  6. [OpenCV学习笔记3][图像的加载+修改+显示+保存]
  7. [ 转载 ] Java线程面试题 Top 50 (转载)
  8. 面向对象的七种设计原则
  9. 微软首席技术官:不清楚平板是否昙花一现
  10. 企业管理软件 Compiere ERPCRM