Chinaunix首页 | 论坛 | 博客
  • 博客访问: 794131
  • 博文数量: 858
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 17:43
文章分类

全部博文(858)

文章存档

2011年(1)

2008年(857)

我的朋友

分类: LINUX

2008-08-29 17:51:01

 
  内容简介: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) |
给主人留下些什么吧!~~