gem5 概述
gem5模拟器是一个用于计算机系统架构研究的模块化平台,包括系统级架构和处理器微结构。
gem5 安装
安装环境
ubuntu 18.04
gcc 7.4.0
安装软件
sudo apt-get install mercurial scons swig gcc m4 python python-dev libgoogle-perftools-dev libprotobuf-dev
安装编译环境
sudo apt-get install build-essential
##下载gem5源码
git clone https://gem5.googlesource.com/public/gem5
(hg clone 不行 因为http://repo.gem5.org/gem5失效了 不能用)
编译
scans build/X86/gem5.opt -j8(多线程编译)
一般出现错误缺少 six 模块
sudo apt-get install python-six
编译完成