Ubuntu下DOL开发环境配置

DOL开发环境配置

 本次实验进行的是在Linux环境下的DOL的配置,由于我使用的windows系统,所以,利用的是虚拟机VMware平台进行的实验,安装的是Ubuntu16.04,在这个平台上进行实验的操作。

为了完成这次的实验,我们需要分几步完成:

1、安装必要的环境
2、进行dol文件的解压和安装
3、编译systemc
4、编译dol

所以,我们按照步骤进行相关的实验:

1、安装必要的环境

1)我们需要做的是进行一些适当库的更新。首先需要的是先进行update,看下那些源可以使用:

sudo apt-get update


在进行了源的更新之后,我们可以继续进行下面的配置。

2)我们看到这次的实验是利用java进行编译的,那么我们就需要配置一些必要的环境。Ant是我们需要配置的一个环境,它是一个编译java的平台。

sudo apt-get install ant


看到上面的一些信息,则说明我们的ant是配置成功的。

3)在安装好平台之后,我们的编译语言java的最重要的部分jdk需要安装了,我们用的是jdk7,所以,我们就配置jdk7。由于我用的是Ubuntu16.04的版本,所以,我的jdk是不可以直接进行安装的,需要加入一些适当的库,才可以进行jdk的安装。

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-7-jdk  // OpenJdk 7安装:

这样的话,就可以进行jdk的安装了,但是有的时候,还是不可以进行运行,那么我们需要看的是自己的jdk到底是什么版本的,选择正确的版本即可。

sudo update-alternatives --config java

这里看到的是,我们选择了jdk7就可以正确运行了,这里是配置好了对应的环境。

4)为了能够解压我们拷贝进来的压缩包,我们也要安装unzip工具:

sudo apt-get install unzip


这里,我们就可以进行下面的操作了。

2、进行dol文件的解压和安装

我们将文件中的dol的压缩包拷贝到Ubuntu中,进行解压。

mkdir dol
unzip dol_ethz.zip -d dol

敲入上面的命令之后,可以看到下面的图片:

等虚拟机跑完了之后,我们就会发现自己的dol文件解压好了。

3、编译systemc

我们首先是进行systemc文件的解压,然后再进行编译:

tar -zxvf systemc-2.3.1.tgz
cd systemc-2.3.1
mkdir objdir
cd objdir
../configure CXX=g++ --disable-async-updates
sudo make install

按照上面的步骤,我们就可以对systemc进行编译。

首先是进行解压:

然后,进入我们解压后的文件夹,新建一个文件夹,然后进入其中,进行下面的编译操作:

等到运行完了之后,我们就可以对比下课件,看下自己跑出来的结果是不是正确的。

我们看到最终的结果是正确的,所以,我们就可以看到这次的systemc编译是正确的。

在看到上面的结果之后,我们需要再次检查下看下是不是有什么其他的被遗漏的东西:

可以看到一共21个文件,没有遗漏的,所以,我们可以说是编译成功了。

4、编译dol

在前面,我们进行了dol的解压,但是并没有进行编译,所以,这里进行编译:

cd ../dol
ant -f build_zip.xml all
cd build/bin/main
ant -f runexample.xml -Dnumber=1

首先进入第一步中解压好的文件夹dol,然后,我们去修改对应的xml文件,修改一些路径,改为我们需要的xml文件:

在修改好了之后,我们就可以编译它了。


所以,我们看到,这个时候,buidl_zip.xml是编译成功了,然后,我们可以尝试下运行这次的实验,结果如下所示:

看到上面的结果的话,说明我们这次的实验配置成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值