Die Optionen in dieser Anzeige definieren, welche Fehler- und
Testhilfeinformationsnachrichten, die auf mögliche Programmierfehler
hinweisen, vom Compiler erzeugt werden.
Erweiterte Hilfe für Dialogfenster enthält Informationen über die Einstellungen
*CMDDFT und Hilfe zu Druckknöpfen.
- Anmerkung:
- Diese Optionen können unter Umständen viele Nachrichten erzeugen. Um
zu verhindern, daß diese Nachrichten in das Jobprotokoll gestellt werden,
müssen Sie folgende Optionen angeben:
- Wählen Sie das Markierungsfeld Ausgabe in der Anzeige
Generierungsoptionen aus.
- Nehmen Sie die Auswahl des Markierungsfeldes Nachrichten
protokollieren in der Anzeige Kompilieroptionen zurück.
- Entnahmeoptionen
-
-
Entnahmeoptionen
- Aktiviert oder inaktiviert Gruppen für Entnahmeoptionen. Sie können
in diesem Feld einen der folgenden Werte auswählen:
- *CMDDFT
- Verwendet die Entnahmeoptionen, die derzeit als Standardwert für Ihr
System definiert sind.
- *NONE
- Inaktiviert alle Entnahmeoptionen.
- *USAGE
- Äquivalent zur Einzelauswahl der folgenden, weiter unten beschriebenen
Entnahmeoptionen:
- Zuordnungen langer Werte
- Aufzählungen
- Nicht verwendete Variablen mit externen Deklarationen
- Allgemeine Nachrichten
- Dynamische Variablen, nicht explizit initialisiert
- Nicht verwendete Funktionsparameter
- Nicht übertragbare Verwendung
- *ALL
- Aktiviert alle Entnahmeoptionen.
Sie können auch die Markierungsfelder für die drei Status verwenden, um
einzelne Entnahmeoptionen zu definieren. Eine Option ist aktiviert,
wenn das zugehörige Markierungsfeld ausgewählt ist; sie ist inaktiviert,
wenn das zugehörige Markierungsfeld nicht ausgewählt ist. Ist ein
Markierungsfeld abgeblendet, ist diese Option gemäß der für Ihr
System festgelegten Standardeinstellung definiert.
-
Redundanzen in Bedingungsausdrücken
- Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Redundanzen
in Bedingungsausdrücken.
-
Operationen mit Konstanten
- Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Operation
mit Konstanten.
-
Anweisungen ohne Wirkung
- Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor Anweisungen,
die keine Wirkung haben.
-
Aufzählungen
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler die Verwendung
von Aufzählungen auf.
-
Nicht verwendete Variablen mit externen
Deklarationen
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler nicht
verwendete Variablen auf, die externe Deklarationen haben.
-
Allgemeine Nachrichten
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler allgemeine
CHECKOUT-Nachrichten auf.
-
Goto-Anweisungen
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler Vorkommen und
Verwendung von goto-Anweisungen auf.
-
Dynamische Variablen, nicht explizit
initialisiert
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler dynamische
Variablen auf, die nicht explizit initialisiert sind.
-
Nicht verwendete Funktionsparameter
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler nicht
verwendete Funktionsparameter auf.
-
Nicht übertragbare Verwendung
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler die nicht
übertragbare Verwendung der Programmiersprache auf.
-
Vorprozessoranweisungen
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler alle
Vorprozessoranweisungen auf.
-
Ablaufverfolgung von Vorprozessoraktionen
- Ist dieses Markierungsfeld ausgewählt, listet der Compiler eine
Ablaufverfolgung von Include-Dateien durch den Vorprozessor auf.
-
Unerreichbare Anweisungen
- Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor
unerreichbaren Anweisungen.
-
Abschneiden
- Ist dieses Markierungsfeld ausgewählt, warnt der Compiler vor
Abschneidungen und möglichem Datenverlust.
-
Nicht verwendete dynamische oder statische
Variablen
- Ist dieses Markierungsfeld ausgewählt, sucht der Compiler nach nicht
verwendeten dynamischen oder statischen Variablen.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.