linux 编译器 fpp,linux下常见的Fortran编译器介绍

(百度和网页http://www.doczj.com/doc/d81360da50e2524de5187e0b.html/forum/simple/index.php?t6437.html 的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表

081291501236e8bbafb0ae350eeb958d.png

被搜索网站的即时页面。) 百度一下

您查询的关键词是: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值