1、ubuntu18.04虛擬機器,記憶體4g的時候說是
virtual memory exhausted: cannot allocate memory
scons: *** [build/arm/arch/arm/generated/generic_cpu_exec_4.o] error 1
然後就把記憶體調成8g了,就過了。
2 、g++
通過sudo apt get install gcc,根據系統安裝的gcc version 7.5.0 (ubuntu 7.5.0-3ubuntu1~18.04)
又sudo apt install install g++ 裝的g++ (ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
3、python
系統自帶的有2.7、3.5、3.6、3.7版本,可以在/usr/bin/下檢視
系統預設使用的python是2.7版本,用這個也能通過,
有的說需要3.5以上,然後可以把當前python的軟鏈結刪除,然後再新建乙個指向其他版本的python的軟鏈結就好了,方式如下,不過我換成3.7之後不行,然後又換回來了。
sudo rm /usr/bin/python //刪除原來指向2.7的軟鏈結
sudo ln -s /usr/bin/python3.7 /usr/bin/python//新建新的
環境安裝參照可以直接成功
sudo apt-get install g++
sudo apt-get install build-essential
sudo apt-get install python python-dev
sudo apt-get install scons
sudo apt-get install swig
sudo apt-get install zlib1g zlib1g-dev
sudo apt-get install m4
sudo apt-get install libprotobuf-dev python-protobuf protobuf-compiler libgoogle-perftools-dev
sudo apt-get install libboost-all-dev
git clone
或者wget
scons build/arm/gem5.opt -j4
第4步:測試
./build/arm/gem5.opt ./configs/example/se.py -c ./tests/test-progs/hello/bin/arm/linux/hello
scons build/arm/gem5.opt -j4 // 這句話,用scons工具直接編譯建立build目錄和後邊的目錄和檔案
使用下邊的句子
./build/arm/gem5.opt ./configs/example/se.py -c ./tests/test-progs/hello/bin/arm/linux/hello
//以上有4個引數
《要執行的二進位制檔案的路徑》
執行細節參照
官方文件手冊
gem5 模擬器安裝
gem5模擬器是乙個用於計算機系統架構研究的模組化平台,包括系統級架構和處理器微結構。ubuntu 18.04 gcc 7.4.0 sudo apt get install mercurial scons swig gcc m4 python python dev libgoogle perftoo...
gem5模擬器使用介紹(二)
一 使用gem5的全系統模擬 gem5的全系統模擬即利用gem5載入作業系統來進行模擬。在將32位的ubuntu換成64位之後,由於一些針對32位系統所設計的應用在64位下無法執行 如用到的arm linux gcc的安裝 所以需要安裝一些32位系統下的庫 對應與arm linux gcc使用sud...
gem5模擬器快速入門 四 (參考官方文件)
gem5附帶了許多配置指令碼,可讓您非常快速地使用gem5。但是,在使用gem5進行計算機體系結構研究時,充分了解要模擬的系統也很重要。我們可以在configs 中找到gem5的所有配置檔案。簡要說明如下 資料夾作用 boot 這些是在 full system 模式下使用的rcs檔案。這些檔案在li...