DOL配置过程 1.在虚拟机内安装好Ubuntu操作系统,且安装好一些必要的环境 $ sudo apt-get update $ sudo apt-get install ant $ sudo apt-get install openjdk-7-jdk $ sudo apt-get install unzip 2.将我们需要的文件下载下来,然后拖到虚拟机中去 3.将下载的文件解压 新建dol的文件夹 $ mkdir dol 将dolethz.zip解压到 dol文件夹中$ unzip dol_ethz.zip -d dol 解压systemc$ tar -zxvf systemc-2.3.1.tgz 4.编译systemc 解压后进入systemc-2.3.1的目录下$ cd systemc-2.3.1 新建一个临时文件夹objdir$ mkdir objdir 进入该文件夹objdir $ cd objdir 运行configure(能根据系统的环境设置一下参数,用于编译) $ ../configure CXX=g++ --disable-async-updates
编译$ sudo make install 编译完后文件目录如下($ cd .. $ ls
"pwd"得到当前路径
5.编译dol 进入刚刚dol的文件夹$ cd ../dol 修改build_zip.xml文件 找到下面这段话,就是说上面编译的systemc位置在哪里, 把YYY改成上页pwd的结果(注意,对于 64位 系统的机器,lib-linux要改成lib-linux64) 然后是编译$ ant -f build_zip.xml all 若成功会显示build successful接着可以试试运行第一个例子 进入build/bin/mian路径下$ cd build/bin/main 然后运行第一个例子 $ ant -f runexample.xml -Dnumber=1 成功结果如图