安装系统:Ubunut 18.04 LTS
网上有很多安装教程,但是都比较老了,用的Ubuntu 10, 14的系统,svn指向的链接也已经失效了。
/home/hhh/rsf/
文件夹下,作为存放源代码的文件夹tar -xvf madagascar-3.0.1.tar.gz
解压缩后,进入解压出的madagascar-3.0
文件夹svn co https://github.com/ahay/src/trunk /home/hhh/rsf
svn update
下载更新,再用scons install -k
安装更新。但是我的网速比较慢,没有用这种方法。sudo apt install libxaw7-dev freeglut3-dev libnetpbm10-dev libgd-dev libplplot-dev libavcodec-dev libcairo2-dev libjpeg-dev swig python-dev python-numpy g++ gfortran libopenmpi-dev libfftw3-dev libsuitesparse-dev python-epydoc scons git emacs25
cd /home/hhh/rsf/madagascar-3.0/
./configure --prefix=/home/hhh/Software/RSFROOT
./configure API=c++,f90--prefix=/home/hhh/Software/RSFROOT #建立c++,fortran90等的链接,前提是这些选项已经存在在你的系统中并且可用
sudo make
sudo make install
#scon install -k
echo "source /home/hhh/rsf/madagascar-3.0/env.sh" >> ~/.bashrc #将source /home/hhh/rsf/madagascar-3.0/env.sh添加至.bashrc后保存
source ~/.bashrc
q
退出 sfin
sfattr
sfspike
sfbandpass
sfwiggle
参考链接