小白的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在這裏插入圖片描述
然而搜索引擎告訴我 (傳送門) 這並沒有關係,會在確認後自動補全(雖然我並沒有看到他自動補全)


現在只進行到這一步,有什麼問題我會繼續補充進來

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章