SimpleScalar的安装与配置

1. SimpleScalar的安装

以Ubuntu 9.04系统下为例:

(1)首先准备需要的安装文件,如果没有可到以下地址下载:

simpletools-2v0.tgz:
http://www.simplescalar.com/tools.html
simplesim-3v0d-with-cheetah.tar.gz:
http://www.ict.kth.se/courses/IS2202/software
simpleutils-990811.tar.gz:
http://www.eecs.umich.edu/mirv/software
gcc-2.7.2.3.ss.tar.gz:
http://american.cs.ucdavis.edu/RAD/gcc-2.7.2.3.ss.tar.gz

(2)打开终端,设置环境变量为:

(安装目录)
$ export IDIR=/home/student/simplescalar
(主机)
$ export HOST=i686-pc-linux
(目标机)
$ export TARGET=sslittle-na-sstrix

(3)在student主目录下创建目录simplescalar,并将4个安装包移动至该目录:

$ mkdir $IDIR
$ mv simplesim-3v0d-with-cheetah.tar.gz $IDIR
$ mv simpletools-2v0.tgz $IDIR
$ mv simpleutils-990811.tar.gz $IDIR
$ mv gcc-2.7.2.3.ss.tar.gz $IDIR

(4)使用命令更新Ubuntu下的软件包build-essential,flex,bison:

$ sudo apt-get install build-essential flex bison

(5)安装SimpleTools:
解压包文件,并移除旧的gcc文件夹:

$ cd $IDIR
$ tar xvfz simpletools-2v0.tgz
$ rm -rf gcc-2.6.3

(6)安装SimpleUtils:
首先解压包文件。

$ cd $IDIR
$ tar xvfz simpleutils-990811.tar.gz
$ cd simpleutils-990811

编译前需要修改一处代码错误:在目录simpleutils-990811/ld下找到文件ldlex.l并将所有的yy_current_buffer替换为YY_CURRENT_BUFFER.
接下来开始配置,编译:

$ ./configure --host=$HOST --target=$TARGET --with-gnu-as --with-gnu-ld --prefix=$IDIR
$ make CFLAGS
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值