Herunterladen Inhalt Inhalt Diese Seite drucken

Überblick; Übersetzen - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Überblick
14.1 Überblick
Die folgenden drei Abschnitte bieten einen Überblick über den Einsatz des Compilers im
POSIX-Subsystem.
14.1.1 Übersetzen
Für das Übersetzen von COBOL-Übersetzungseinheiten steht das POSIX-Kommando
cobol zur Verfügung. Dieses Kommando ist in
Seite 311
Erzeugen einer LLM-Objektdatei („.o"-Datei)
Der Compiler erzeugt pro übersetzter Quelldatei ein LLM und legt dieses im aktuellen Da-
teiverzeichnis als POSIX-Objektdatei mit dem Standardnamen basisname.o ab.
basisname ist der Name der Quelldatei ohne die Dateiverzeichnisbestandteile und ohne das
Suffix .cob oder .cbl.
Bei der Übersetzung von Übersetzungsgruppen wird für jede Übersetzungseinheit ein LLM
erzeugt, das in einer POSIX-Objektdatei abgelegt wird. basisname ist in diesem Fall für die
zweite bis letzte Übersetzungseinheit der jeweilige ID-Name der Übersetzungseinheit, wo-
bei Kleinbuchstaben gegebenenfalls in Großbuchstaben umgesetzt werden.
Standardmäßig wird nach dem Übersetzungslauf ein Bindelauf gestartet.
Mit der Option -c kann der Bindelauf verhindert werden (siehe
Erzeugen einer Übersetzungsliste
Mit der Option -P (siehe
den (z.B. Übersetzungseinheitliste, Fehlerliste, Querverweisliste). Die angeforderten Listen
schreibt der Compiler in eine Listendatei mit dem Standardnamen basisname.lst und legt
diese im aktuellen Dateiverzeichnis ab. basisname ist der Name der Quelldatei ohne die Da-
teiverzeichnisbestandteile und ohne das Suffix .cob oder .cbl. In solch einem Fall kann der
Name der Quelldatei auch mit der Option -k dateiname angegeben werden.
Für das Ausdrucken von Listendateien steht das POSIX-Kommando lp zur Verfügung
(siehe Handbuch „POSIX-Kommandos" [29]).
Beispiel für das Ausdrucken einer Übersetzungsliste
lp -o control-mode=*physical cobbsp.lst
304
ausführlich beschrieben.
Seite
Abschnitt „Steuerung des Compilers" auf
316) können diverse Übersetzungslisten angefordert wer-
COBOL2000 und POSIX
Seite
312).
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis