内容简介:Seplib是一款和SU齐名的地球物理软件,本文将介绍其在FC6下的安装。SEPLIB的版本为6。3。12,本文中的安装方法较“stupid",方法仅供参考。
要点:
1在FC6中默认的FORTRAN编译器为gfortran,它和原来的g77之间还存在一些不兼容。因此,用这个默认的编译器会在make的时候出错。为此,需下载intelfortrancompilerforlinux.这个可以到inter的网站上下载,只需注册一个电子邮件即可。
2安装好intelfortrancompiler。然后设置安装所需的环境变量FC。如:exportFC="ifort-O3-tpp6-xK".其中,ifort是intelfortrancompiler的执行程序(之前要设置好ifort的环境变量PATH)。
3./configure--with-local--with-su=/your_su_dir.其中,--with-su用来生成SEGY,SU,SEP之间数据转换的命令,很有必要安装。/your_su_dir为自己SU的安装路径(在这个路径下有SRC,如/home/wh/su)
4make.在这个过程中会遇到8个相同的错误。错误的原因猜测为ifort与g95之间的关系作用冲突导致(g95和gfortran有些重要的关系,但还不清楚。)
58个相同错误的解决方法为:进入产生错误所在的目录,然后编辑Makefile,将如下内容作变更
(1)FCLINK=$(LIBTOOL)--mode=link$(FCLD)$(AM_FCFLAGS)$(FCFLAGS)\
$(AM_LDFLAGS)$(LDFLAGS)-o$@
变为:FCLINK=$(LIBTOOL)--mode=link--tag=F77$(FCLD)$(AM_FCFLAGS)$(FCFLAGS)\
$(AM_LDFLAGS)$(LDFLAGS)-o$@
(2)FCLD=
变为:FCLD=$(FC)
然后重新make即可。最后,makeinstall完成安装。
SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装SEPLIB在Fedora core 6下的安装
阅读(413) | 评论(0) | 转发(0) |