admin 管理员组

文章数量: 887021


2024年3月8日发(作者:c语言开发的四个步骤)

几种Fortran 编译器

---------------------------------------------------------------------------------------

Compaq Visual Fortran (CVF), 当今PC平台上功能相当强大与完整的Fortran程序开发工具,还用于Abaqus的开发。

1997年,微软将Fortran PowerStation卖给DEC之后,微软就不再出版Fortran编译器了。后来DEC并入了Compaq,再后来Compaq又和HP合并了。现在最新的版本是HP出的Fortran

for Windows v6.6,现在HP/Compaq已经不再开发Fortran了,CVF 6.6是最终的版本了,Compaq的Fortran开发小组已经投入Intel旗下,目前Intel已经有Intel Visual Fortran

11.0。Compaq Visual Fortran 6.6官方的单价也相当昂贵。

Compaq Visual Fortran 6.6 下载:

/?ID=11937

Compaq Visual Fortran 6.6 绿色版下载:

/down/

Compaq Visual Fortran 6.5 下载:

/soft/

ftp://2006:2006@/36/

---------------------------------------------------------------------------------------

2. IVF

Intel Visual Fortran (IVF)将Compaq Visual Fortran* (CVF) 语言的丰富功能与英特尔代码生成及优化技术结合在一起。目前Intel已经有Intel Visual Fortran 11.0。

下载:

Intel官方网站

ftp://166.111.26.159/software/science/

ftp://202.112.85.101/pub2/Windows/Scientific_Tools/Fortran/er/

从/maths/下载。IVF10可以用IVF9的licence

/irc_nas/730/w_cc_p_10.0.025_

集成VS2005的IVF10.1: w_fc_p_ (302MB)

Intel(R) Visual Fortran for IA-32 and Intel(R) 64 (with Microsoft Visual Studio 2005

Premier Partner Edition*)

下载:

/irc_nas/1025/w_fc_p_

IVF11.0: 官方的下载地址

windows 32/em64t/ia64。含mkl。安装前需要先装VS。

/irc_nas/1261/w_cprof_p_11.0.061_

linux ia32/em64t/ia64。含mkl。

/irc_nas/1259/l_cprof_p_

---------------------------------------------------------------------------------------

3. Intel Fortran Compiler for Linux

The Intel Fortran Compiler for Linux is free for personal, non-commercial use

(registration required). It features an optimizing compiler, the Intel Debugger (GUI

and command-line), mixed language support (C and Fortran), full compliance with

the ISO Fortran 95 standard, support for the evolving Fortran 2003 standard,

multi-threaded application support (OpenMP and auto-parallelization), ability to

handle big-endian data files, compatibility with various Linux tools (like make, gdb

and Emacs), substantial compatibility with Compaq Visual Fortran, etc. The

optimizing compiler supports interprocedural optimization, profile guided

optimization, automatic vectorizer, etc.

下载:/software/products/compilers/flin/

---------------------------------------------------------------------------------------

4. G95

G95 is a stable, production Fortran 95 compiler available for multiple cpu

architectures and operating systems. Innovations and optimizations continue to be

worked on. Parts of the F2003 standard have been implemented in g95.

G95 is an open source Fortran 95 compiler. At the time this was written, most of the

ISO Fortran 95 standard has been implemented. Platforms supported include

Linux(x86, Intel IA64, AMD x86_64), Windows, Macintosh OS X, FreeBSD, Sparc

Solaris and HP-UX.

下载:/

---------------------------------------------------------------------------------------

5. Gfortran

- the GNU Fortran compiler, part of GCC

Gfortran is the name of the GNU Fortran project, developing a free Fortran 95/2003

compiler for GCC, the GNU Compiler Collection. The gfortran development effort

uses an open development environment in order to attract a larger team of

developers and to ensure that gfortran can work on multiple architectures and

diverse environments. Please note that gfortran is not g95.

下载:/

/wiki/GFortran

---------------------------------------------------------------------------------------

6. Salford FTN95 Fortran 95 Compiler

Salford FTN95 is a Fortran 95 compiler that supports Fortran 77, Fortran 90 and

Fortran 95. The compiler generates exectuables for Win32 (but Win32 console and

GUI applications) and the Microsoft .NET framework. It comes with CHECKMATE, a

tool that lets programmers check the correctness of their code at runtime. Also

included is Plato 3 (an IDE), full source level debugging, documentation and

examples. You may only generate code for your personal use on your home

computer, and all executables will display a banner on execution.

FTN95 compiles all Fortran 77, Fortran 90, Fortran 95 standard code and has some

features from the Fortran 2003 standard.

个人版(FTN95 Personal Edition )是免费的,它具有强大的功能和集成开发环境与已经发行多年并且停止开发的Compaq Visual Fortran相比,集成开发环境一点也不差,而且还能开发.net的应用程序(Compaq Visual Fortran只能生成win32应用程序)。另外该软件还提供了显示科学计算所需的2D和3D绘图工具,能节省不少开发的工作量。

唯一不足的是生成的应用程序会显示该产品的标志,以限制开发用于商业用途的程序。当然如果付费购买专业版的话就没有此限制。

下载:

/32/ftn95/ftn95_personal_

/Silverfrost-FTN95/?part=dl-Silverfro&subj=uo&tag=button

---------------------------------------------------------------------------------------

7. Salford FTN77 PE ANSI Fortran 77 Compiler

The Salford FTN77 PE (Personal Edition) comes with a full optimising ANSI Fortran

77 compiler with support for various common extensions (including

MIL-STD-1753), linker, libraries, make utility, librarian and a full screen debugger.

The compiler has a built-in assembler for inline assembly, and the ability to link

with code from other sources (such as C++ Fortran 90 and Fortran 95 code). It is

free for personal use and for use by students. It supports Windows 95, 98 and NT.

下载:/compilers/support/

---------------------------------------------------------------------------------------

8. Open Source Watcom / OpenWatcom Fortran Compiler

The Watcom (now OpenWatcom) Fortran 77 compiler is now available free of

charge, complete with source code. This compiler, which generates code for Win32,

Windows 3.1 (Win16), OS/2, Netware, MSDOS (16 and 32 bit), etc, was a

well-known compiler some years back (until Sybase terminated it).

下载:/

---------------------------------------------------------------------------------------

9. MinGW¡¯S G77 (GNU Fortran)

This system comes with the GNU G77 Fortran compiler (among other things,

including a C/C++ compiler), which you can use to generate Win32 executables

from F77 code. Like many systems based on the GNU tools, Mingw32 comes with

complete with various programming tools, such as a program maintainence

program (ie, make), text processing tools (sed, grep), lexical analyser generator

(flex), parser generator (bison), etc.

下载:/

---------------------------------------------------------------------------------------

10. DJGPP GNU G77 (Fortran 77) for MSDOS

This is a development system based on the well-known GNU compiler system that

includes compilers for Fortran 77, C, C++, Objective C, etc. It generates 32 bit

MSDOS executables that is Windows 95 long-filename-aware. It is a very complete

system with IDEs, graphics libraries, lexical analyser generators (flex), parser

generators (bison), text processing utilities (like grep, sed), a program

maintainence utility (ie, make), a dos extender, and so on. The compiler, utilities

and libraries come with source code.

下载:/djgpp/

---------------------------------------------------------------------------------------

11. f2j - Fortran to Java Compiler

f2j translates Fortran 77 source code to Java class files. It is distributed under the

GNU GPL and runs on Linux, SunOS/Solaris

下载:/f2j/

---------------------------------------------------------------------------------------

12. F2C - Fortran to C Translator

This is a well-known Fortran to C converter that comes with source code. The site

also includes pre-compiled binaries (executables) for MSDOS and Microsoft

Windows, although these are by no means the only systems supported - the

compiler works on Unix systems like BSD, Linux, etc. You have to compile the

compiler yourself on those systems. Libraries containing the runtime support

needed (together with the C source code) are also included. You need a C compiler

to generate binaries from your Fortran sources.

下载:/f2c/

---------------------------------------------------------------------------------------

13. FORCE Project - Fortran Compiler and Editor

FORCE is actually just an IDE for Fortran 77 that integrates the GNU Fortran 77

compiler (G77).

下载:/

---------------------------------------------------------------------------------------

14. Emx/Rsx G77 (GNU Fortran)

This is another GNU Fortran port. The RSX port compiles DOS extended console

applications for Win32 and the EMX port generates MSDOS extended applications

as well as OS/2 applications. The compiler supports the Fortran 77 syntax.

下载:/~michael/os2/g77/gnu_

---------------------------------------------------------------------------------------

15. Lcc-Win32 Fortran Compiler

LCC-Win32 is primarily a free C compiler and its programming environment for

Win32, but it also appears to have a Fortran compiler available for download from

their website. It apparently compiles Fortran 77 code (with some common

extensions) to C which is subsequently compiled by the C compiler to generate a

Win32 native executable. The entire process is integrated seamlessly into the IDE

so you might not even realise that intemediate C files were being generated (they

are deleted automatically when they are no longer needed). The IDE supports

syntax highlighting in C and Fortran.

下载:/~lcc-win32/

---------------------------------------------------------------------------------------

16. Compaq Fortran for Linux Alpha

This Fortran compiler is for Linux Alpha systems only. It implements the full

Fortran-95 language as well as a few language extensions. It comes with a

debugger (ladebug), an extended maths library (the Compaq Extended Math

Library, CXML) containing technical and scientific subroutines. The licence for the

free version allows it to be used for personal and educational purposes, and

prohibits its use in any commercial venture.

下载:/fortran/linux/

---------------------------------------------------------------------------------------

17. Fortran Powerstation 4.0

下载 ftp://2006:2006@/36/

---------------------------------------------------------------------------------------

18. Open Source Watcom / OpenWatcom Fortran Compiler

在和微软及Borland的C++开发工具竞争失败后, Watcom 改变了发展策略,致力于开发开放源代码的免费开发工具。虽然现在已经被收购,但其开发的C++和Fortran 编译器仍旧很好用,不过不能支持最新的.net应用程序开发是个遗憾,并且对 Fortran 的支持也只是限于

Fortran 77 。除windows版本外,该编译器还有OS/2的版本,并且还提供完整的手册可供下载。

下载://Download

---------------------------------------------------------------------------------------

19. Xeffort

Xeffort is a free, open-source library for building GUI applications in all flavors of

Visual Fortran™.

/

/post/print?bid=124&id=427278

---------------------------------------------------------------------------------------

20. F5.1

MS FORTRAN 5.1

---------------------------------------------------------------------------------------

注:随着时间的推移,上面提供的有些下载地址可能会不再有效。各位如发现新的下载地址,请留言。


本文标签: 开发 下载 提供 地址 显示