Le opzioni in questo pannello specificano le opzioni del compilatore da
utilizzare quando il codice origine è stato compilato.
Consultare Aiuto generico sulla finestra di dialogo per informazioni sull'aiuto dei pulsanti, uso delle
casella di spunta e impostazioni *CMDDFT .
- Opzioni di compilazione
-
- Crea oggetto
- Se si seleziona questa casella di spunta, vengono eseguite tutte le fasi
di elaborazione della compilazione.
- Registra messaggi
- Se si seleziona questa casella di spunta, il compilatore copia i messaggi
di compilazione nella registrazione lavoro. Inoltre:
- Se si seleziona questa opzione insieme all'opzione Indicatore di
severità nel pannello opzioni di Debug, i messaggi con la severità
selezionata o superiore vengono inoltre copiati nella registrazione
lavoro.
- Se si seleziona questa opzione con l'opzione Limite messaggio
sul pannello opzioni di Debug, la compilazione si arresta quando il
numero di messaggi con severità selezionata o maggiore è stato copiato nella
registrazione lavoro.
- Attivazione preprocessore
- Se si seleziona questa casella di spunta, il preprocessore è in esecuzione
e la sua emissione viene salvata nel file origine QACZEXPAND nella libreria
QTEMP. Il nome membro è uguale al nome del campo Modulo
specificato nel pannello opzioni Modulo. La parte restante della
sequenza di compilazione non è in esecuzione.
- Variabili unione o struttura
- Se si seleziona questa casella di spunta il compilatore genera una
definizione di struttura aggregata nell'elenco del compilatore.
Questa definizione mostra la disposizione di tutte le strutture nel programma
sorgente e mostra se le variabili sono riempite o meno.
- Nota:
- Per visualizzare la definizione di struttura, si deve inoltre indicare al
compilatore di produrre un elenco di compilatori. Per effettuare tale
operazione, selezionare la casella di spunta opzioni elenco origine
nel pannello opzioni elenco compilatore.
- Macro estese
- Se si seleziona questa casella di spunta il compilatore estenderÓ le macro
nella parte origine dell'elenco o nella vista elenco di debug.
- Nota:
- Per visualizzare le macro estese, si deve inoltre indicare al compilatore di
produrre un elenco di compilatori o di debug. Per effettuare tale
operazione, selezionare la casella di spunta Opzioni elenco origine
nel pannello Opzioni del compilatore elenco o impostare la selezione
Vista debugger nel pannello Opzioni compilatore debug sia su
*LIST che su *ALL.
- Messaggi di secondo livello
- Se si seleziona questa casella di spunta, il compilatore genera messaggi
di testo di secondo livello nell'elenco del compilatore.
- Nota:
- Si deve inoltre indicare al compilatore di produrre un elenco di
compilatori. Per effettuare tale operazione selezionare la casella di
spunta Emissione nel pannello opzioni di generazione del
compilatore.
- Visualizza tutte le istruzioni
- Se si seleziona questa casella di spunta, il compilatore include tutte le
istruzioni nell'elenco origine o elenco di debug, indipendentemente dal
fatto che il preprocessore le abbia ignorate o meno.
- Nota:
- Si deve inoltre indicare al compilatore di produrre un elenco compilatori o
elenco di debug. Per effettuare tale operazione, selezionare la casella
di spunta Opzioni elenco origine nel pannello Opzioni del
compilatore elenco o impostare la selezione Vista debugger nel
pannello Opzioni compilatore debug sia su *LIST che su
*ALL.
- Identificativi a riferimento incrociato
- Se si seleziona questa casella di spunta, il compilatore creer. un
elenco a riferimento incrociato contenente l'elenco degli identificativi
nel codice origine programma insieme al numero di riga sul quale
appaiono.
- Nota:
- Si deve inoltre indicare al compilatore di produrre un elenco di
compilatori. Per effettuare tale operazione, selezionare la casella di
spunta opzioni elenco origine nel pannello opzioni elenco
compilatore.
- Utilizzo Digraphs
- Se questa casella di spunta viene selezionata, la sequenza di caratteri
digraph può essere utilizzata per rapprersentare i caratteri non rilevati in
alcune tastiere. La sequenza di caratteri Digraph o la costante di
stringa, non vengono sostituiti durante il preprocesso.
- Opzioni elenco
- Se si seleziona questa casella di spunta, tutte le opzioni elencate sono
attivate.
- Nota:
- Per visualizzare attualmente un elenco, è necessario inoltre inducare al
compilatore di creare un elenco compilatori. Per effettuare tale
operazione selezionare la casella di spunta opzioni elenco origine
nel pannello opzioni elenco compilatore.
- Includere i parametri INCDIR
- Se si seleziona questa casella di spunta, il compilatore cerca per primo i
file includeutente nella directory specificata dal parametro INCDIR.
- Ricercare i file di intestazione del sistema
- Se questa casella di spunta viene selezionata, il compilatore conterrà il
percorso di inclusione predefinito (/QIBM/include per i file di flusso origine
IFS; QSYSINC per i membri file origine per la gestione dati) alla fine
dell'ordine di ricerca.
- Messaggio di compilazione su stdout
- Se questa casella di spunta viene selezionata, i messaggi del compilatore
cerranno inviati su stdout.
- Struttura di riferimento o variabili di unione
- Se si seleziona questa casella di spunta, il compilatore include il layout
di tutte le strutture di riferimento o variabili di unione nel file di
elenco.
- Nota:
- Per visualizzare questo layout, si deve inoltre indicare al compilatore di
produrre un elenco di compilatori. Per effettuare tale operazione
selezionare la casella di spunta opzioni elenco origine nel
pannello opzioni elenco compilatore.
- Percorso include del sistema
- Se questa casella di spunta è selezionata, il percorso di ricerca
dell'utente inlude le modifiche effettuate sul percorso di ricerca
include del sistema. Tale operazione equivale a modificare il segno (")
nella direttiva #include (#include "file_name") in (#include
<file_name>).
- Identificativi a riferimento incrociato indicati
- Se si seleziona questa casella di spunta, il compilatore crea una tabella
di variabili a riferimento incrociato, strutture e nomi funzione nel file di
elenco. La tabella mostra inoltre i numeri di riga dove sono dichiarati
gli identificativi.
- Nota:
- Si deve inoltre indicare al compilatore di produrre un elenco di
compilatori. Per effettuare tale operazione ciò selezionare la casella
di spunta Opzioni elenco origine nel pannello opzioni elenco
compilatore.
- File di inclusione espansi
- Specifica in che modo il compilatore considererà i file di inclusione
negli elenchi compilatori di debug. E' possibile selezionare uno
dei seguenti valori in questo campo:
- *CMDDFT
- Fa riferimento alla gestione del file di inclusione correntemente
impostato come valore predefinito per il sistema.
- *SHOWINC
- Espande entrambi i file di inclusione utente ed i file di inclusione
sistema nella parte origine dell'elenco compilatore o elenco di
debug.
- *NOSHOWINC
- Non espande i file di inclusione utente o i file di inclusione sistema
nell'elenco origine o elenco di debug.
- *SHOWUSR
- Espande i file di inclusione utente nella parte origine dell'elenco
compilatore o elenco di debug. I file di inclusione utente sono quelli
racchiusi tra i doppi apici (" ") su una direttiva #include.
Utilizzare questa opzione per stampare le definizioni tipo generate quando si
utilizza il #pragma mapinc nell'origine programma per
elaborare i file descritti esternamente.
- *SHOWSRC
- Visualizza le istruzioni origine nell'elenco origine o nella vista
elenco debug.
- *NOSHOWSRC
- Non visualizza le istruzioni origine nell'elenco origine nella vista
elenco debug.
- *SHOWSYS
- Espande i file di inclusione sistema nella parte origine dell'elenco
compilatore o elenco di debug. I file di inclusione sistema sono quelli
racchiusi tra i simboli maggiore/minore (< >) su una direttiva
#include.
- *NOSHOWSYS
- Non espande i file include del sistema su una direttiva#include
nell'elenco origine o nella vista elenco debug.
- Nota:
- Per visualizzare le macro estese, si deve inoltre indicare al compilatore di
produrre un elenco di compilatori o di debug. Per effettuare tale
operazione, selezionare la casella di spunta Opzioni elenco origine
nel pannello Opzioni elenco compilatore o impostare la selezioneVista
Debugger nel pannello Opzioni compilatore debug sia su *ALL,
*SOURCE che su *LIST.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.