一 Ubuntu環境下的gem5執行環境配置

2021-07-10 08:24:58 字數 1126 閱讀 7446

一、ubuntu環境下的gem5執行環境配置

1.工具安裝

sudo apt-get install mecurial swig gcc m4 python python-dev libgoogle-perftools-dev g++ swig gcc m4 python python-dev libgoogle-perftools-dev g++

2.如果安裝mecurial失敗

sudo add-apt-repository ppa:tortoisehg-ppa/releases

sudo add-apt-repository ppa:mercurial-ppa/releases

sudo apt-get update

sudo apt-get install mercurial python-nautilus tortoisehg

去掉mecurial安裝一下

sudo apt-get install swig gcc m4 python python-dev libgoogle-perftools-dev g++ swig gcc m4 python python-dev libgoogle-perftools-dev g++

hg clone

4.cd 到gem5的根目錄下,這裡包含sconstruct檔案

5.編譯gem5

scons build/arm/gem5.opt

這裡可能會出現error(關於zlib),解決方案是:

sudo apt-get install zlib1g

sudo apt-get install zlib1g.dev

然後再編譯,這裡需要

注意:這裡編譯預設使用乙個核,如果想用8個核心就加引數-j8,編譯命令為:scons build/arm/gem5.opt -j8 這樣會快很多

6.執行gem5

資料夾裡面有已經編譯好的對應模擬器裡執行的檔案,關於如果編譯模擬器裡執行的檔案後面會有專門的講解,可以參考後面

build/arm/gem5.opt configs/example/se.py -c tests/test-progs/hello/bin/arm/linux/hello

沒有報錯,並且輸出了hello world!,代表環境配置成功,大功告成!

gem5 一)配置Gem5執行環境

系統環境 ubuntu 18.04 1.安裝相關的依賴庫 通過命令sudo apt install 安裝下列的依賴庫 git,build essential,scons,python dev,swig,libprotobuf dev,python protobuf,protobuf compiler...

小白的Gem5安裝

查閱了很多部落格教程,我的安裝過程主要分為三步 安裝依賴軟體 編譯執行 為簡化,直接可以參考我瀏覽的部落格 傳送門 需要安裝g python scons 用於編譯 swig,zlib m4 protobuf 等依賴軟體。在安裝時出現了部分包無法識別的問題,我更新了中科大源並且 第二天 重新嘗試,沒有...

gem5 的學習指南(一) 搭建開發環境

在了解什麼是gem5,它的cpu 模型有哪些,模擬的方式有哪些,記憶體模型有哪些等基礎概念以後,看gem5 的wiki介紹 我們可以開始著手準備安裝gem5了 2.首先,我們要構建 gem5的開發環境,我們準備安裝在ubuntu 16.04下 在搭建gem5模擬器之前,要先安裝一些依賴包 1.安裝g...