As opções nesse painel especificam as opções do compilador a serem usadas
quando o código fonte está sendo compilado.
Consulte Ajuda do Diálogo Geral para obter informações sobre as definições do
*CMDDFT, utilização da caixa de entrada e ajuda do botão de
comando.
- Opções de Compilação
-
- Gerar objeto
- Se esta caixa de entrada estiver selecionada, todas as fases do processo
de compilação serão efetuados.
- Registrar mensagens
- Se essa caixa de entrada estiver selecionada, o compilador copiará as
mensagens de compilação no registro de jobs. Além disso:
- Se você selecionar essa opção junto com a opção Sinalização da
Gravidade, no painel de opções Depuração, as mensagens com a gravidade
selecionada ou superior, também serão copiadas para o registro de jobs.
- Se você selecionar essa opção junto com a opção Limite de
Mensagens, no painel Depuração, a compilação parará quando o número de
mensagens com a gravidade selecionada ou superior, tiver sido copiado para o
registro de jobs.
- Executar pré-processador apenas
- Se essa caixa de seleção estiver selecionada, o pré-processador será
executado e sua saída salva para o arquivo fonte QACZEXPAND, na biblioteca
QTEMP. O nome do membro é o mesmo nome especificado no campo
Módulo, no painel de opções Módulo. O resto da seqüência de
compilação não é executada.
- Variáveis struct ou union
- Se essa caixa de entrada estiver selecionada, o compilador gerará um mapa
de estruturas agregado na listagem do compilador. Esse mapa mostrará o
layout de todas as estruturas no programa fonte e se as variáveis serão
preenchidas ou não.
- Nota:
- Para exibir o mapa da estrutura, você também deverá instruir o compilador
para produzir uma listagem do compilador. Para isso, selecione a caixa
de entrada Opções de listagem de origem no painel de opções
Compilador de listagem.
- Macros expandidas
- Se esta caixa de entrada estiver selecionada, o compilador expandirá as
macros na parte de origem da listagem ou na exibição de listagem de
depuração.
- Nota:
- Para exibir as macros expandidas, você deve também instruir o compilador a
produzir uma listagem de compilador ou de depuração. Para isso,
selecione a caixa de entrada Opções de listagem de origem no painel
de opções Compilador de listagem ou configure a seleção Exibição do
depurador no painel de opções Compilador de depurações para as opções
*LIST ou *ALL.
- Mensagens segundo nível
- Se essa caixa de entrada estiver selecionada, o compilador gerará o texto
da mensagem de segundo nível na listagem do compilador.
- Nota:
- Você deve também instruir o compilador para produzir uma listagem do
compilador. Para fazer isso, selecione a caixa de entrada
Saída, no painel de opções do compilador Geração.
- Mostrar todas as instruções
- Se essa caixa de entrada estiver selecionada, o compilador incluirá todas
as instruções nas listagens da fonte ou de depuração, independente do
compilador tê-las ignorado ou não.
- Nota:
- Você deve também instruir o compilador a produzir uma listagem do compilador
ou de depuração. Para fazer isso, selecione a caixa de entrada
Opções de listagem da fonte, no painel de opções do compilador Listagem
ou defina a seleção Exibição do Depurador, no painel de opções do
compilador Depuração, para *LIST ou *ALL.
- Referência cruzada de identificadores
- Se esta caixa de entrada estiver selecionada, o compilador gerará uma
listagem de referências cruzadas contendo a lista de identificadores no código
fonte do programa juntamente com o número de linha em que aparecem.
- Nota:
- Você deve também instruir o compilador a produzir uma lista. Para
isso, selecione a caixa de entrada Opções de listagem de origem no
painel de opções Compilador de listagem.
- Utilização de diagramas
- Se esta caixa de entrada estiver selecionada, podem ser utilizadas
seqüências de caracteres de diagramas para representar caracteres não
encontrados em alguns teclados. As seqüências de caracteres de
diagramas que aparecem em literais de caracteres ou de cadeias não são
substituídos durante o pré-processamento.
- : opções
- Se esta caixa de entrada estiver selecionada, todas as opções de listagem
serão ativadas.
- Nota:
- Para exibir uma listagem, você deve também instruir o compilador a produzir
uma listagem de compilador. Para isso, selecione a caixa de entrada
Opções de listagem de origem no painel de opções Compilador de
listagem.
- Incluir parâmetros INCDIR primeiro
- Se esta caixa de entrada estiver selecionada, o compilador procura
primeiro por arquivos de inclusão do usuário no diretório especificado pelo
parâmetro INCDIR.
- Pesquisar arquivos de cabeçalho do sistema
- Se essa caixa de entrada estiver selecionada, o compilador incluirá o
caminho include padrão (/QIBM/include para os arquivos fonte de fluxo
IFS; QSYSINC para os membros do arquivo fonte de gerenciamento de dados)
no final do solicitação de pesquisa.
- Mensagem de Compilação para stdout
- Se esta caixa de entrada estiver selecionada, as mensagens do compilador
serão enviadas para stdout.
- Variáveis struct ou union referidas
- Se essa caixa de entrada estiver selecionada, o compilador incluirá o
layout de todas as variáveis struct ou union as quais se faz referência no
arquivo de listagem.
- Nota:
- Para exibir esse layout, você deve também instruir o compilador para produzir
uma listagem do compilador. Para fazer isso, selecione a caixa de
entrada Opções de listagem da fonte no painel Opções do compilador
de listagem.
- Caminho de inclusão do sistema
- Se essa caixa de entrada estiver selecionada, o caminho de pesquisa do
usuário incluirá as alterações no caminho de pesquisa de inclusão do
sistema. Isso equivale a alterar as aspas na diretriz do usuário
#include (#include "nome_do_arquivo") para colchetes angulares (#include
<nome_do_arquivo>).
- Referência cruzada de identificadores referenciados
- Se esta caixa de entrada estiver selecionada, o compilador produz uma
tabela com referências cruzadas de variáveis referenciadas, estruturas e nomes
de funções no arquivo de listagens. A tabela mostra também os números
de linha nos quais os identificadores estão declarados.
- Nota:
- Você deve também instruir o compilador a produzir uma lista. Para
isso, selecione a caixa de entrada Opções de listagem de origem no
painel de opções Compilador de listagem.
- Expandir arquivos de inclusão
- Especifica como o compilador tratará os arquivos de inclusão nas listagens
do compilador e de depuração. É possível selecionar um dos seguintes
valores neste campo:
- *CMDDFT
- Refere-se ao tratamento dado aos arquivos de inclusão atualmente definido
como padrão para o sistema.
- *SHOWINC
- Expande os arquivos de inclusão do usuário e de inclusão de sistema na
parte de origem da listagem do compilador ou da listagem de depuração.
- *NOSHOWINC
- Não expande os arquivos de inclusão do usuário e de inclusão de sistema na
listagem do compilador ou na listagem de depuração.
- *SHOWUSR
- Expande os arquivos de inclusão do usuário na parte de origem da listagem
do compilador ou da listagem de depuração. Os arquivos de inclusão do
usuário encontram-se entre aspas duplas (" ") ou em uma
diretriz#include . Utilize esta opção para imprimir a
typedef gerada ao utilizar #pragma mapinc na origem do programa,
para processar arquivos descritos externamente.
- *SHOWSRC
- Mostra as instruções de origem na listagem de origem ou na exibição da
listagem de depuração.
- *NOSHOWSRC
- Não mostra as instruções de origem na listagem de origem ou na exibição da
listagem de depuração.
- *SHOWSYS
- Expande os arquivos de inclusão de sistema na parte de origem da listagem
do compilador ou da listagem de depuração. Os arquivos de inclusão do
sistema encontram-se entre os sinais (< >) ou em uma diretriz
#include .
- *NOSHOWSYS
- Não expande os arquivos de inclusão do sistema em uma diretriz
#include na listagem de origem ou na exibição da listagem de
depuração.
- Nota:
- Para exibir as macros expandidas, você deve também instruir o compilador a
produzir uma listagem de compilador ou de depuração. Para isso,
selecione a caixa de entradaOpções de listagem de origem no painel
de opções Compilador de listagem ou configure a seleção Exibição do
depurador no painel de opções do Compilador de depuração para uma das
seguintes opções: *ALL, *SOURCE ou
*LIST.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.