Zum Inhalt springen

Fortran: Ifort

Aus Wikibooks
<< zur Fortran-Startseite
< gfortran Silverfrost Compiler >



Allgemeines

[Bearbeiten]

Intel Fortran Essentials ist ein Fortran-Compiler-Paket, das dzt. kostenfrei verfügbar ist.

Installation

[Bearbeiten]
  1. Der Download kann aktuell über die Seite [1] erfolgen (Continue as a Guest (download starts immediately)).
  2. Die eigentliche Installation des Intel Fortran Compilers erfolgt, indem man das heruntergeladene komprimierte Software-Paket im Explorer doppelklickt.

Dateiendungen für Quelldateien

[Bearbeiten]

Mit dem Intel Fortran Compiler lassen sich Programme verschiedener Fortran-Sprachstandardversionen kompilieren. Der Fortran-Typ wird üblicherweise durch die Dateiendung der Quelldatei festgelegt.

Dateiendung Fortran-Version
.f, .for, .fnt, .i FORTRAN 77 (fixes Zeilenformat)
.f90, .i90 Fortran 90/95 (freies Zeilenformat)
.F, .FOR, .FTN, .FPP, .fpp FORTRAN 77 (fixes Zeilenformat) mit Preprocessing
.F90 Fortran 90/95 (freies Zeilenformat) mit Preprocessing

Anwendung

[Bearbeiten]

In der Anwendung gleicht der Intel Fortran Compiler dem GNU Fortran Compiler. Die offensichtlichsten Unterschiede sind:

  • Die Intel Fortran Compiler-Software wird mittels ifx gestartet
  • Die Intel Fortran Compiler-Software kennt die Dateiendungen .f95 und .F95 (oder höher) nicht


  • Übersetzung einer Quelldatei in die ausführbare Datei a.out:
ifx bsp.f90 


  • Übersetzung einer Quelldatei in eine Objektdatei bsp.o:
ifx -c bsp.f90 


  • Übersetzung einer Quelldatei in die ausführbare Datei bsp:
ifx -o bsp bsp.f90 


  • Mehrere Quelldateien kompilieren und zu einer ausführbaren Datei linken:
ifx -c bsp1.f90 
ifx -c bsp2.f90 
ifx -o bsp bsp1.o bsp2.o  


  • Mehrere Quelldateien in einer Anweisung kompilieren und zu einer ausführbaren Datei linken:
ifx -o bsp bsp1.f90 bsp2.f90 
[Bearbeiten]

<< zur Fortran-Startseite
< gfortran Silverfrost Compiler >