一、简介
gem5由C++和python共同完成。可以在FS(full system)模式下模拟完整的系统,或是在SE(syscall emulation)模式下由模拟器提供系统调用模拟用户空间程序。
二、Gem5的安装
1、预装软件
(1)安装python
因为scons是用python写的,所以在使用scons之前,我们需要安装python。一般情况在你安装的系统中都已经有python,可以使用:
python -V或者 python –version来查看你系统中的python的版本。
(2) 在联网的情况下直接使用下列命令安装scons、g++、python-dev、libprotobuf-dev、libgoogle-perftools-dev。
sudo apt-get install scons
sudo apt-get install g++
sudo apt-get install python-dev
sudo apt-get install libprotobuf-dev
sudo apt-get ins