剛剛摸索安裝好,熱騰騰的攻略出爐。我安裝的版本雖然是ubuntu14.04,但是ubuntu的其他版本還是類似的,很有參考性。centos會有些差別。
順便給大家謀個福利,所有的工具安裝包都在我的網盤裏收集了,不用再各種找了。點擊打開網盤工具資源鏈接
2. 檢查gcc版本【因爲gem5要求gcc是4.6以上】
gcc -v
可以看出系統的gcc是4.8.2
3. 檢查是否安裝python,以及python版本是否高於2.7.5:
用了最簡單的辦法:python
發現python版本是2.7.6
sudo apt-get install scons
sudo apt-get install g++
- 下載swig2.0.7安裝包
- 解壓,然後進入該目錄下運行
./configure --without-pcre
make
sudo make install
- 查看swing版本【swing -version】
sudo apt-get install python-dev
cd gem5-stable/zlib-1.2.8
./configure
sudo make install
cd gem5-stable/m4-1.4.17
./configure
sudo make install
./configure
make(時間略長)
make check(時間略長)
sudo make install
sudo apt-get install libprotobuf-dev
sudo apt-get install libgoogle-perftools-dev
cd gem5-stable
mkdir build
python scons.py build/ALPHA/m5.opt
tar -xzvf scons-local-2.2.0.tar.gz
將解壓後的文件全部拷貝到gem5-stable中。
./build/ALPHA/gem5.opt ./configs/example/se.py -c tests/test-progs/hello/bin/alpha/linux/hello
至此,安裝成功啦!!!~~~