小白的Gem5安装


这里是一只新手小白的gem5安装教程,适用于仅仅第一步想要把gem5下载下来的小伙伴们。

我使用的是VMware 的 Ubuntu 18 系统,初期下载配置出现了很多问题,在这里记录分享


查阅了很多博客教程,我的安装过程主要分为三步:
安装依赖软件
下载源码
编译运行

安装依赖软件

为简化,直接可以参考我浏览的博客 (传送门)需要安装g++, Python Scons(用于编译)SWIG, zlib , m4 , protobuf 等依赖软件。
在安装时出现了部分包无法识别的问题,我更新了中科大源并且(第二天)重新尝试,没有再出现问题,非常完美地把以上依赖软件都安装好了。


下载源码

下载源码官网给出了源码和只读码,分别在谷歌的上游库和Github上存储。在Googlesource上下载源码需要跳出墙外,由于虚拟机设置了共享主机IP,所以直接在主机上挂好,就可以通过官网的clone指令下载源码,源码保存在cmd所在的位置(我的就在主文件夹中)

命令行中输入以下内容:
       git clone https://gem5.googlesource.com/public/gem5

编译运行

在上述主文件夹中使用命令如下:

       scons build/ARM/gem5.opt

如果是初次使用的虚拟机可能会报错确实six包,那么我们下载一下就可以了

      sudo apt-get install pip
      pip install six

以上两行即可下载six 包,解决这个问题(root权限需要输入密码,密码不显示)
编译命令输入后,出现了提示缺失gem5的hook小白的Gem5安装_第1张图片
然而搜索引擎告诉我 (传送门) 这并没有关系,会在确认后自动补全(虽然我并没有看到他自动补全)


现在只进行到这一步,有什么问题我会继续补充进来

你可能感兴趣的:(gem5)