Hello World
Das Programm:
PROGRAM Hello_World
write(*,*) 'Hello World!'
END
Bemerkungen:
- Die erste Zeile ist nicht zwingend notwendig (es sieht aber so besser aus !-)
- Groß- / Kleinschreibung ist in der Regel nur innerhalb von Zeichenketten von Bedeutung.
(write, Write, WRITE, WriTe, ... ist alles zulässig)
- Jede Zeile beginnt mit 6 Leerzeichen (oder Tabulator)
- Anstelle von write(*,*) ... darf auch print *, ... stehen, was
aber veraltet ist.
- Die beiden Sterne in write(*,*) bedeuten
jeweils „Standard“:
(Standard-Ausgabedatei , Standard-Formatierung).
Bei print *, bedeutet der Stern Standard-Formatierung.
- Nur ab Fortran 90 darf die END-Anweisung als Zusatz den
Programmnamen enthalten, also hier:
END PROGRAM Hello_World
Übersetzen und Ausführen:
- Programm als Datei HelloWorld.f speichern.
- Compilieren und Linken:
gfortran -o HelloWorld.LINUX HelloWorld.f
- oder nur compilieren:
gfortran -c HelloWorld.f [-o HelloWorld.o]
und später linken:
gfortran -o HelloWorld.LINUX HelloWorld.o
- Verwenden eines Makefiles
- Ausführen: ./HelloWorld.LINUX
Hinweise:
-
Der Name des Fortran-Compilers (z.Z. gfortran)
ist von der jeweiligen Installation abhängig (z.B. g77, f77, g95, g98, pgf77, pathf90, . . . )
-
Bitte im PC-Pool nicht f77 verwenden (veraltete Installation auf Basis von f2c).
File translated from TEX by TTH, version 1.95.