官方文档 https://www.gem5.org/documentation/learning_gem5/part1/building/
ubuntu18.05 版本
1 | sudo apt install build-essential git m4 scons zlib1g zlib1g-dev libprotobuf-dev protobuf-compiler libprotoc-dev libgoogle-perftools-dev python-dev python |
最后 编译
1 | scons build/X86/gem5.opt -j <NUMBER OF CPUs ON YOUR PLATFORM> |
出现的错误:
- 权限问题
1 | /tmp/tmpi2synp81: 1: util/cpt_upgrader.py: Permission denied |
解决: 给该文件权限 777
1 | sudo chmod 777 ./util/cpt_upgrader.py |