COBOL - Opções de compilação - www.cadcobol.com.br


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

Mostra as opções em ordem alfabétcia

Opções de compilação
  • Você pode dirigir e controlar a sua compilação, usando as opções ou declarações do compilador (diretivas de compilador).

  • Opções do compilador afetam os aspectos do seu programa que estão listados na tabela abaixo.

  • As informações linked-to de cada opção fornece a sintaxe e descreve a mesma e os seus parâmetros.
Aspecto do teu programa Opções de compilação Default Abreviatura das opções
Linguagem fonte ARITH ARITH(COMPAT) AR(C|E)
CICS NOCICS None
CODEPAGE CODEPAGE(01140) CP(ccsid)
CURRENCY NOCURRENCY CURR|NOCURR
DBCS DBCS None
LIB LIB None
NSYMBOL NSYMBOL(NATIONAL) NS(DBCS|NAT)
NUMBER NONUMBER NUM|NONUM
QUOTE/APOST QUOTE Q|APOST
SEQUENCE SEQUENCE SEQ|NOSEQ
SQL NOSQL None
SQLCCSID SQLCCSID SQLC|NOSQLC
WORD NOWORD WD|NOWD
XMLPARSE XMLPARSE(XMLSS) XP(X)|XP(C)
Processamento de dados DATEPROC NODATEPROC, or DATEPROC(FLAG,NOTRIG) if only DATEPROC is specified DP|NODP
INTDATE INTDATE(ANSI) None
YEARWINDOW YEARWINDOW(1900) YW
Mapas e listagens LANGUAGE LANGUAGE(ENGLISH) LANG(EN|UE|JA|JP)
LINECOUNT LINECOUNT(60) LC
LIST NOLIST None
MAP NOMAP None
OFFSET NOOFFSET OFF|NOOFF
SOURCE SOURCE S|NOS
SPACE SPACE(1) None
TERMINAL NOTERMINAL TERM|NOTERM
VBREF NOVBREF None
XREF XREF(FULL) X|NOX
Geração do código objeto COMPILE NOCOMPILE(S) C|NOC
DECK NODECK D|NOD
NAME NONAME, or NAME(NOALIAS) if only NAME is specified None
OBJECT OBJECT OBJ|NOOBJ
PGMNAME PGMNAME(COMPAT) PGMN(CO|LU|LM)
Controle do código objeto ADV ADV None
AWO NOAWO None
DLL NODLL None
EXPORTALL NOEXPORTALL EXP|NOEXP
FASTSRT NOFASTSRT FSRT|NOFSRT
NUMPROC NUMPROC(NOPFD) None
OPTIMIZE NOOPTIMIZE OPT|NOOPT
OUTDD OUTDD(SYSOUT) OUT
TRUNC TRUNC(STD) None
ZWB ZWB None
Usando memória virtual BUFSIZE 4096 BUF
DATA DATA(31) None
DYNAM NODYNAM DYN|NODYN
RENT RENT None
RMODE AUTO None
SIZE SIZE(MAX) SZ
Debugging e diagnosticos DIAGTRUNC NODIAGTRUNC DTR|NODTR
DUMP NODUMP DU|NODU
FLAG FLAG(I,I) F|NOF
FLAGSTD NOFLAGSTD None
SSRANGE NOSSRANGE SSR|NOSSR
TEST NOTEST None
Outros ADATA NOADATA None
EXIT NOEXIT EX(INX,LIBX,PRTX,ADX)
MDECK NOMDECK NOMD|MD|MD(C)|MD(NOC)
OPTFILE None None
THREAD NOTHREAD 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 ARITH, AWO, DYNAM, FASTSRT, NUMPROC, OPTIMIZE, RENT, SQLCCSID, SSRANGE, TEST, THREAD e TRUNC podem afetar o desempenho de tempo de execução.

© Copyright IBM Corp.