(百度和网页http://www.doczj.com/doc/d81360da50e2524de5187e0b.html/forum/simple/index.php?t6437.html 的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表
被搜索网站的即时页面。) 百度一下
您查询的关键词是:linux fortran 编译器 f90 。如果打开速度慢,可以尝试快速版;如果想保存快照,可以添加到搜藏。
查看完整版本: [-- linux 下常见的Fortran 编译器介绍 --]
蒙特卡罗方法学术交流论坛 -> 数值计算 -> linux 下常见的Fortran 编译器介绍 [打印本
页] 登录 -> 注册 -> 回复主题 -> 发表主题popleaf12008-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://http://www.doczj.com/doc/d81360da50e2524de5187e0b.html.tw/pub/gnu/gnu/g77下载g77-0.5.23.tar.gz
至ftp://http://www.doczj.com/doc/d81360da50e2524de5187e0b.html.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 档
popleaf12008-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