Herunterladen Inhalt Inhalt Diese Seite drucken

Module-Output-Option - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Steuerung des Compilers über SDF

3.3.5 MODULE-OUTPUT-Option

Mit dieser Option steuert der Benutzer, in welche Bibliothek und unter welchem Namen das
Modul abgelegt werden soll.
Format
MODULE-OUTPUT = *STD / *OMF / <c-string 1..1024 with-low> / *LIBRARY-ELEMENT(...)
*LIBRARY-ELEMENT(...)
MODULE-OUTPUT = *STD
Ein Objektmodul wird in die temporäre EAM-Datei der aktuellen Task ausgegeben.
Ein Bindelademodul wird in eine PLAM-Bibliothek mit dem Standardnamen
PLIB.COBOL.<prog-id-name> ausgegeben, wobei als Elementname der Programmname
verwendet wird und als Versionsbezeichnung *UPPER-LIMIT (d.h. höchstmögliche Ver-
sionsnummer) angenommen wird.
MODULE-OUTPUT = *OMF
Ein Objektmodul wird in die temporäre EAM-Datei geschrieben. Falls *OMF für ein Binde-
lademodul (LLM) angegeben wird, gibt der Compiler eine entsprechende Informationsmel-
dung aus und das Modul wird in die PLAM-Bibliothek PLIB.COBOL.<prog-id-name> aus-
gegeben.
MODULE-OUTPUT = <c-string 1..1024 with-low>
Wenn das POSIX-Subsystem vorhanden ist, kann mit diesem Parameter das Modul (nur
als LLM) als Objektdatei in das POSIX-Dateisystem geschrieben werden.
Enthält <c-string> keinen Dateiverzeichnisnamen, wird die Objektdatei unter dem angege-
benen Dateinamen in das Home-Dateiverzeichnis der aktuellen BS2000-Benutzerkennung
geschrieben. Soll die Objektdatei in ein anderes Dateiverzeichnis geschrieben werden,
muss mit <c-string> der absolute Pfadname angegeben werden.
Bei der Namensbildung ist zu beachten, dass Objektdateien im POSIX-Subsystem nur wei-
terverarbeitet, d.h. gebunden werden können, wenn der Name das Suffix „.o" enthält. Eine
Namensprüfung durch den Compiler findet nicht statt.
Dieser Operand ist in COBOL-BC nicht verfügbar.
U41113-J-Z125-6
LIBRARY=<filename 1..54>
,ELEMENT = *STD (...) / <composed-name 1..32>(...)
*STD (...)
VERSION = *UPPER-LIMIT / *INCREMENT / *HIGHEST-EXISTING /
<composed-name 1..24>
<composed-name>(...)
VERSION = *UPPER-LIMIT / *INCREMENT / *HIGHEST-EXISTING /
<composed-name 1..24>
MODULE-OUTPUT-Option
67

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis