Ubuntu16.04下编译安装arcsim-0.3.1

  • A+
所属分类:教程

以下为Ubuntu16.04编译arcsim-0.3.1的详细步骤:

1.安装编程套件(主要是g++):

sudo apt-get install build-essential

2.安装vimctags

sudo apt-get install vim
sudo apt-get install ctags

3.更新apt-get

sudo apt-get update

4.下载arcsim 0.3.1http://graphics.berkeley.edu/resources/ARCSim/arcsim-0.3.1.tar.gz

5.解压包:

tar zxvf arcsim-0.3.1.tar.gz
cd arcsim-0.3.1

6.将Makefile.linux文件重命名为Makefile

mv Makefile.linux Makefile

7.安装BLAS

sudo apt-get install libatlas-base-dev
sudo apt-get install libopenblas-dev

8.安装Boost

sudo apt-get install libboost-all-dev

9.安装freeglut

sudo apt-get install freeglut3-dev

10.安装gfortran

sudo apt-get install gfortran

11.安装LAPACK

sudo apt-get install liblapack3
sudo apt-get install liblapack-dev

12.安装libpng

sudo apt-get install libpng-dev
sudo apt-get install libpng++-dev

13.安装scons

sudo apt-get install scons
sudo apt-get install gcc make g++ libboost-all-dev freeglut3-dev \
          gfortran liblapacke-dev libpng-dev libpng++-dev scons \
          libatlas-base-dev ctags libopenblas-dev

14.删除darwin(*不删除下面编译会报错)

rm -r dependencies/taucs/build/darwin/
cd dependencies
make

15.第二次键入make,输出以下信息,说明运行成功:

lxh@ubuntu:~/Downloads/arcsim-0.3.1/dependencies$ make
make: Nothing to be done for 'all'.

16.返回根目录/arcsim-0.3.1,然后输入make

cd ..
make

运行完毕后,同样第二次键入make,如果得到输出:

lxh@ubuntu:~/Downloads/arcsim-0.3.1$ make
cd src; ctags -w *.?pp
cd src; etags *.?pp

则编译成功!

17.测试:

./bin/arcsim simulate conf/sphere.json

按下空格键开始模拟。

效果图:

Ubuntu16.04下编译安装arcsim-0.3.1

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: