(百度和网页 http://www.52mc.net/forum/simple/index.php?t6437.html 的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表
被搜索网站的即时页面。 )
百度一下
您查询的关键词是: linux fortran 编译器 f90 。如果打开速度慢,可以尝试 快速版 ;如果想保存快照,可以 添加到搜藏 。
查看完整版本 : [-- linux 下常见的 Fortran 编译器 介绍 --]
蒙特卡罗方法学术交流论坛 -> 数值计算 -> linux 下常见的 Fortran 编译器 介绍 [ 打印本
页]
登录 -> 注册 -> 回复主题 -> 发表主
题
popleaf1
2008-06-21 21:52
在各种 Linux 平台下,常用的有下列几种: g77(f77) ,Intel Fortran compiler, G95, gfortran .现在对之一一做介
绍:
1 、g77(f77) :是 GCC 中默认的 fortran 编译器 ,编译出的程序执行速度快,健壮,是十分优秀的 编译器 ,可惜只能针对 f77 格
式的 fortran 代码;
下面就其安装做一简单介绍:
[ 日期: 2008-03-23] 来源: Linux 公社 作者: Linux 整理
在Linux 下安装 g77 fortran complier 的具体过程:
1. 至 ftp://ftp.ntu.edu.tw/pub/gnu/gnu/g77 下载 g77-0.5.23.tar.gz
至ftp://ftp.ntu.edu.tw/pub/gnu/gnu/gcc 下载 gcc-2.8.1.tar.gz
确定这两个东西是相容的 (g77-0.5.23.tar.gz 跟gcc-2.8.*.tar.gz 等版本相容 )
可以先解压 g77-0.5.*.tar.gz 然后查看解压后资料夹内的 ./f/INSTALL 档案查看跟它相容的 gcc 版本 .
2. 用 root 的身分在 /usr/ 下制造一个叫 FSF 的目录 ,如以下指令
#cd /usr
#mkdir FSF
将下载好的两个压缩档移到 FSF 目录中
#mv g77-0.5.23.tar.gz /usr/FSF
#mv gcc-2.8.1.tar.gz /usr/FSF
3. 接下来跟着以下指令一步一步做 , 不要改变任何细节 :
#cd /usr/src
#gunzip -c < /usr/FSF/gcc-2.8.1.tar.gz | tar xf - ( 注意 | 是pipe)
#gunzip -c < /usr/FSF/g77-0.5.23.tar.gz | tar xf -
#ln -s gcc-2.8.1 gcc
#ln -s g77-0.5.23 g77
#mv -i g77/* gcc
#cd gcc
#./configure – prefix=/usr
#make bootstrap ( 这里请耐心等它跑完这边最容易出错 )
#make compare
#rm -fr stage1
#make -k install
#g77 -v ( 检查 g77 版本确定已安装 OK)
4. 详细说明请参看 g77-0.5.23.tar.gz 解压后的 ./g77-0.5.23/f/INSTALL 档
popleaf1
2008-06-21 21:57
2 、Intel Fortran Compiler ,这个 编译器 功能十分强大,兼容性也不错,对 f77 、f90 格式的代码均可以编译,同时性能也很
好,只是对某些 f77 格式的代码在编译时有些问题,在 f77 编译器 下可以,但在 ifort 下就不行了,同时在编译 c- fortran 接口程
序时也会因为代码的不兼容,出现各种问题,下面就其安装做一简单介绍:
Intel FORTRAN 编译器 入门系列之一 : Linux 安装和使用
csdn, author: intel_iclifort
Intel FORTRAN 编译器 能支持安装在绝大多数的主流 Linux 发行版本 , 包括 Asianux* 3.0, Debian* 4.0, Red Hat