环境:Ubuntu 10.10 ; gcc 4.4.5;
体系结构实验需要用到。装起来有够麻烦的。主要是东西都太老了,需要用到的交叉编译器gcc的版本都是2.7.2啊,SimpleScalar上写的居然是"newer version"(相对与自带的2.6版本的)。基本上每次make都是一个错。。。照着老师的指导书一步步装还是有错误,要不就是我那一步出现了错误。费了九牛二虎之力才装好。最后靠的是国外大学的资源来安装的,网站上有一个安装脚本,在我的Ubuntu10.10上成功执行。
先把网址晒一下:
http://www.ann.ece.ufl.edu/courses/eel5764_10fal/project/
貌似是佛罗里达大学一位助理教授授课时用到的资料,里面有一些安装SimpleScalar和一个安装的脚本buildSS。安装说明基本跟我的实验指导书上的差不多,最受用的还是那个安装脚本。多谢这位老师啊!
本来想放到网盘的,没想到网盘维护了。直接贴上脚本代码以备后用:
NAME=Simplescalar
PACKAGE=simplescalar
TOOL=simpletools-2v0
UTIL=simpleutils
SIM=simplesim
# Update Ubuntu Software Package
sudo apt-get update
# Getting required applications
sudo apt-get install flex-old bison build-essentia