TU Chemnitz, Fakultät für Mathematik, 09107 Chemnitz
Copyright © 2024 by TU Chemnitz. Alle Rechte vorbehalten.
https://www-user.tu-chemnitz.de/~pester/Lehre/LV/fortran/uebung.php?nr=1 - 18. Mai 2024 07:06
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.