Opções de compilação - Ordem alfabética - Enterprise COBOL for z/OS, V6.3
Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com
Opções de compilação - Ordem alfabética - Enterprise COBOL for z/OS, V6.3
Você pode direcionar e controlar sua compilação usando opções do compilador ou instruções de direção do compilador (diretivas do compilador).
As opções do compilador afetam os aspectos do seu programa listados na tabela abaixo.
As informações vinculadas a cada opção fornecem a sintaxe para especificar a opção e descrevem a opção, seus parâmetros e sua interação com outros parâmetros.
Opção
Padrão
Abreviações de opções
ADATA
NOADATA
None
ADV
ADV
None
AFP
AFP(NOVOLATILE)
None
APOST/QUOTE
QUOTE
APOST | Q
ARCH
ARCH(8)
None
ARITH
ARITH(COMPAT)
AR(C | E)
AWO
NOAWO
None
BLOCK0
NOBLOCK0
None
BUFSIZE
4096
BUF
CICS
NOCICS
None
CODEPAGE
CODEPAGE(1140)
CP(
ccsid
)
COMPILE
NOCOMPILE(S)
C | NOC
COPYLOC
NOCOPYLOC
CPLC
COPYRIGHT
NOCOPYRIGHT
CPYR | NOCPYR
CURRENCY
NOCURRENCY
CURR | NOCURR
DATA
DATA(31)
None
DBCS
DBCS
None
DECK
NODECK
D | NOD
DEFINE
NODEFINE
DEF | NODEF
DIAGTRUNC
NODIAGTRUNC
DTR | NODTR
DISPSIGN
DISPSIGN(COMPAT)
DS(S | C)
DLL
NODLL
None
DUMP
NODUMP
DU | NODU
DYNAM
NODYNAM
DYN | NODYN
EXIT
NOEXIT
NOEX | EX(INX | NOINX, LIBX | NOLIBX, PRTX | NOPRTX, ADX | NOADX, MSGX | NOMSGX)
EXPORTALL
NOEXPORTALL
EXP | NOEXP
FASTSRT
NOFASTSRT
FSRT | NOFSRT
FLAG
FLAG(I,I)
F | NOF
FLAGSTD
NOFLAGSTD
None
HGPR
HGPR(PRESERVE)
None
INITCHECK
NOINITCHECK
IC | NOIC
INITIAL
NOINITIAL
None
INLINE
INLINE
INL | NOINL
INTDATE
INTDATE(ANSI)
None
LANGUAGE
LANGUAGE(ENGLISH)
LANG(EN | UE | JA | JP)
LINECOUNT
LINECOUNT(60)
LC
LIST
NOLIST
None
LP
LP(32)
None<
MAP
NOMAP
None
MAXPCF
MAXPCF(100000)
None
MDECK
NOMDECK
NOMD | MD | MD(C | NOC)
NAME
NONAME, or NAME(NOALIAS) if only NAME is specified
None
NSYMBOL
NSYMBOL(NATIONAL)
NS(DBCS | NAT)
NUMBER
NONUMBER
NUM | NONUM
NUMCHECK
NONUMCHECK
NC | NONC
NUMPROC
NUMPROC(NOPFD)
None
OBJECT
OBJECT
OBJ | NOOBJ
OFFSET
NOOFFSET
OFF | NOOFF
OPTFILE
None
None
OPTIMIZE
OPTIMIZE(0)
OPT(
n
)
OUTDD
OUTDD(SYSOUT)
OUT
PARMCHECK
NOPARMCHECK
PC | NOPC
PGMNAME
PGMNAME(COMPAT)
PGMN(CO | LU | LM)
QUALIFY
QUALIFY(COMPAT)
QUA(C | E)
RENT
RENT
None
RMODE
AUTO
None
RULES
NORULES
RULES(ENDP,EVENP,LXPRF,SLCKB,OOM) | RULES(NOENDP,NOEVENP,NOLXPRF,NOSLCKB,NOOOM,NOUNRA | NOUNRS)
SEQUENCE
SEQUENCE
SEQ | NOSEQ
SERVICE
NOSERVICE
SERV | NOSERV
SOURCE
SOURCE
S | NOS
SPACE
SPACE(1)
None
SQL
NOSQL
None
SQLCCSID
SQLCCSID
SQLC | NOSQLC
SQLIMS
NOSQLIMS
None
SSRANGE
NOSSRANGE
SSR(ZLEN | NOZLEN,MSG | ABD) | NOSSR
STGOPT
NOSTGOPT
SO | NOSO
SUPPRESS
SUPPRESS
SUPP
SERVICE
NOSERVICE
SERV | NOSERV
TERMINAL
NOTERMINAL
TERM | NOTERM
TEST
NOTEST
None
THREAD
NOTHREAD
None
TRUNC
TRUNC(STD)
None
VBREF
NOVBREF
None
VLR
VLR(STD)
VLR(C | S)
VSAMOPENFS
VSAMOPENFS(COMPAT)
VS(C | S)
WORD
NOWORD
WD | NOWD
XMLPARSE
XMLPARSE(XMLSS)
XP(X) | XP(C)
XREF
XREF(FULL)
X | NOX
ZONECHECK
NOZONECHECK
NOZC | ZC(MSG) | ZC(ABD)
ZONEDATA
ZONEDATA(PFD)
ZD(PFD) | ZD(MIG) | ZD(NOPFD)
ZWB
ZWB
None
Instalação padrão:
As opções padrão que foram criadas quando o compilador foi instalado estão em vigor para o seu programa, a menos que você substituí-los com outras opções.
Em algumas instalações, algumas opções do compilador são configurados como fixas de modo que você não pode substituí-los.
Se você tiver problemas, consulte o administrador do sistema.
Para saber as opções do compilador padrão de fato, execute uma compilação de teste sem especificar quaisquer opções.
A listagem de saída lista as opções padrão especificadas pela sua instalação.
Opções não substituíveis:
Em umas instalações, algumas opções do compilador estão configurados de modo que você não pode substituí-los.
Se você tiver problemas, consulte o administrador do sistema.
Considerações sobre o desempenho:
As opções de compilação AFP, ARCH, ARITH, AWO, BLOCK0, DYNAM, FASTSRT, HGPR, MAXPCF, NUMCHECK, NUMPROC, OPTIMIZE, PARMCHECK, RENT, SQLCCSID, SSRANGE, STGOPT, TEST, THREAD, TRUNC, ZONECHECK e ZONEDATA podem afetar o desempenho de tempo de execução.
© Copyright IBM Corp.