Gem5编译
-
安装依赖
- 源更新
sudo apt-get update
sudo apt-get upgrade
- 安装依赖
sudo apt install vim
sudo apt install build-essential git m4 scons zlib1g zlib1g-dev
libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev
python3-dev python-is-python3 libboost-all-dev pkg-config libhdf5-dev libpng-dev可能需要安装:
apt-get install libcapstone-dev
- clone代码
git clone https://github.com/gem5/gem5.git
- 编译
cd gem5
在编译时需要指定系统配置的缓存一致性协议:
scons build/X86/gem5.opt -j$(nproc) PROTOCOL=MESI_Three_Level
最后编译成功:
…
scons: done building targets
Gem5编译指南:安装依赖与系统配置,
本文介绍了如何在Linux系统上安装Gem5模拟器所需的依赖包,包括更新源、安装工具如Vim和Git,以及编译步骤,特别强调了指定缓存一致性协议MESI_Three_Level的过程。
1688

被折叠的 条评论
为什么被折叠?



