Section courante

A propos

Section administrative du site

 Système d'exploitation  Utilisation  Programmation  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
Introduction
Références des commandes
Ada
Cobol
Fortran
Java
PL/1
VAX Macro (Assembleur VAX)
VAX Pascal
Préface
Notes légal
Dictionnaire
Recherche

COBOL

Cobol
VAX/VMS Externe

Syntaxe

COBOL/RSX11 file-spec
COBOL file-spec [/[NO]ANSI_FORMAT|/[NO]COPY_LIST|/[NO]CROSS_REFERENCE|/[NO]LIST=[file_spec]|/[NO]MAP|/NAMES=aa|/NEST=n|/[NO]OBJECT?[=file-spec]|/[NO]OVERLAY|/RSX11|/SEGMENT_SIZE=n|/[NO]VERB_LOCATION|/[NO]WARNINGS]

Paramètres

Nom Description
file-spec Ce paramètre permet de spécifier le programme source COBOL à compiler. La spécification du fichier doit contenir un nom de fichier; Si vous ne spécifiez pas de type de fichier, le compilateur utilise le type de fichier par défaut de CBL. Les caractères génériques ne sont pas autorisés dans la spécification de fichier.
/ANSI_FORMAT Ce paramètre permet d'indiquer que la source est au format ANSI COBOL. Un fichier source ANSI COBOL contient des enregistrements de 80 caractères, la zone commençant par la position d'enregistrement 8.
/COPY_LIST Ce paramètre permet de contrôler que les instructions produites par les instructions COPY dans le programme source sont affichés dans le fichier de liste.
/CROSS_REFERENCE Ce paramètre permet de contrôler que la liste du compilateur comprend une liste de références croisées.
/LIST[=file-spec] Ce paramètre permet de contrôler que le compilateur produise une liste de sortie et définit les caractéristiques du fichier. Si vous émettez la commande COBOL /RSX11 à partir du mode interactif, le compilateur, par défaut, ne crée pas de fichier de liste. Si vous spécifiez /LIST sans spécification de fichier, le compilateur crée une liste avec le même nom de fichier que le fichier d'entrée, mais utilise le type de fichier LST. Si vous incluez une spécification de fichier, la liste est écrite dans ce fichier ou périphérique. Si la commande COBOL /RSX11 est exécutée à partir d'un travail par lots, /LIST est la valeur par défaut.
/MAP Ce paramètre permet de demander au compilateur de produire une cartographie «Data Division» indiquant les adresses de mémoire pour les entrées «Data Division».
/NOANSI_FORMAT Ce paramètre permet d'indiquer que la source est au format de terminal de DIGITAL. La commande COBOL /RSX11 suppose que les enregistrements d'entrée sont au format de terminal, c'est-à-dire que la zone a commence à la position d'enregistrement 1 et que les enregistrements n'ont pas de numéros de ligne.
/NOCOPY_LIST Ce paramètre permet de contrôler que les instructions produites par les instructions COPY dans le programme source ne sont pas affichés dans le fichier de liste.
/NOCROSS_REFERENCE Ce paramètre permet de contrôler que la liste du compilateur ne comprend pas une liste de références croisées. Par défaut, le compilateur ne crée pas de liste de références croisées.
/NOLIST Ce paramètre permet de contrôler que le compilateur ne produit pas une liste de sortie.
/NOMAP Ce paramètre permet de demander au compilateur de ne pas produire une cartographie «Data Division». C'est la valeur par défaut.
/NAMES=aa Ce paramètre permet de demander au compilateur de générer des noms PSECT commençant par le préfixe à 2 caractères aa. Si le qualificateur /NAMES n'est pas spécifié, le préfixe par défaut de $C est utilisé.
/NEST=n Ce paramètre permet d'indiquer le nombre d'instructions PERFORM imbriquées autorisées dans le programme source. Par défaut, le compilateur autorise un maximum de 10 instructions PERFORM imbriquées.
/NOOVERLAY Ce paramètre permet de contrôler que le compilateur ne rend pas les PSECT procéduraux superposables.
/NOVERB_LOCATION Ce paramètre permet d'indiquer que la liste de sortie produite par le compilateur n'indiquer pas l'emplacement de chaque verbe dans le programme source.
/NOWARNINGS Ce paramètre permet de contrôler que le compilateur n'affiche pas des messages de diagnostic informatifs ainsi que des messages de diagnostic d'avertissement et fatals.
/OBJECT[=file-spec] Ce paramètre permet de contrôler que le compilateur produit un fichier objet. Par défaut, le compilateur produit un fichier objet portant le même nom de fichier que le type de fichier d'entrée OBJ. Le compilateur utilise également le fichier par défaut de OBJ lorsque vous incluez une spécification de fichier avec le qualificateur /OBJECT n'ayant pas de type de fichier.
/OVERLAY Ce paramètre permet de contrôler que le compilateur rend les PSECT procéduraux superposables.
/RSX11 Ce paramètre permet de demander le compilateur PDP-11 COBOL/74-VAX.
/SEGMENT_SIZE=n Ce paramètre permet d'indiquer la taille maximale, en octets, des procédures PSECT créées par le compilateur. La valeur minimale autorisée pour n est de 108 octets.
/VERB_LOCATION Ce paramètre permet d'indiquer que la liste de sortie produite par le compilateur indique l'emplacement de chaque verbe dans le programme source.
/WARNINGS Ce paramètre permet de contrôler que le compilateur affiche des messages de diagnostic informatifs ainsi que des messages de diagnostic d'avertissement et fatals. Par défaut, le compilateur affiche des diagnostics d'information. spécifiez /NOWARNINGS pour les supprimer.

Description

Cette commande permet d'accéder au compilateur de langage de programmation Cobol.

Voir également

Langage de programmation - Cobol - Introduction

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 8 mars 2015