Las opciones de este panel especifican las opciones del compilador que se
utilizan para compilar el código fuente.
Consulte el tema Ayuda para el diálogo General para obtener información sobre los valores de
*CMDDFT, la utilización de los recuadros de selección y los
pulsadores.
- Opciones de compilación
-
- Generar objeto
- Si se marca este recuadro de selección, se llevarán a cabo todas las fases
del proceso de compilación.
- Anotar mensajes
- Si se marca este recuadro de selección, el compilador copiará los mensajes
de compilación en las anotaciones de trabajo. Además:
- Si selecciona esta opción junto con la opción Gravedad de
distintivo en el panel de opciones Depurar, en las anotaciones de
trabajo también se copiarán los mensajes con una gravedad seleccionada o
superior.
- Si selecciona esta opción junto con la opción Límite de
mensajes en el panel de opciones Depurar, la compilación se detendrá
cuando se haya copiado en las anotaciones de trabajo el número de mensajes con
una gravedad seleccionada o superior.
- Ejecutar sólo el preprocesador
- Si se marca este recuadro de selección, se ejecuta el preprocesador y su
salida se guarda en el archivo fuente QACZEXPAND de la biblioteca
QTEMP. El nombre del miembro es el mismo que se especifica en el campo
Módulo del panel de opciones Módulo. No se ejecuta el resto
de la secuencia de compilación.
- Variables de unión o estructura
- Si se marca este recuadro de selección, el compilador generará una
correlación de estructuras agregadas en el listado de compilador. Esta
correlación muestra el diseño de todas las estructuras del programa fuente y
muestra si las variables se rellenan o no.
- Nota:
- Para ver la correlación de estructuras, también debe indicar al compilador
que elabore un listado de compilador. Para ello, marque el recuadro de
selección Opciones del listado fuente en el panel de opciones de
compilador Listado.
- Macros expandidas
- Si se marca este recuadro de selección, el compilador expandirá las macros
en la parte correspondiente al fuente del listado o en la vista de listado del
depurador.
- Nota:
- Para ver las macros expandidas, también debe indicar al compilador que
produzca un listado de compilador o un listado de depurador. Para ello,
seleccione el recuadro de selección Opciones de listado fuente en
el panel de opciones de compilador Listado, o establezca la selección
Vista del depurador del panel de opciones de compilador Depurar en
*LIST o *ALL.
- Mensajes de segundo nivel
- Si se marca este recuadro de selección, el compilador generará en el
listado de compilador texto de mensaje de segundo nivel.
- Nota:
- También debe indicar al compilador que produzca un listado de
compilador. Para ello, marque el recuadro de selección
Salida en el panel de opciones del compilador Generación.
- Mostrar todas las sentencias
- Si se marca este recuadro de selección, el compilador incluirá todas las
sentencias en el listado de fuente o listado de depurador, independientemente
de si el preprocesador las ha ignorado o no.
- Nota:
- También debe indicar al compilador que produzca un listado de compilador o un
listado de depurador. Para ello, seleccione el recuadro de selección
Opciones de listado fuente en el panel de opciones de compilador
Listado, o establezca la selección Vista del depurador del panel de
opciones de compilador Depurar en *LIST o *ALL.
- Identificadores de referencia cruzada
- Si se marca este recuadro de selección, el compilador generará un listado
de referencias cruzadas que contendrá la lista de identificadores del código
fuente del programa, junto con el número de línea en la que aparecen.
- Nota:
- También debe indicar al compilador que produzca un listado de
compilador. Para ello, marque el recuadro de selección Opciones
del listado fuente en el panel de opciones de compilador Listado.
- Utilización de dígrafos
- Si se marca este recuadro de selección, se podrán utilizar secuencias de
caracteres dígrafos para representar caracteres que no se encuentran en
algunos teclados. Las secuencias de caracteres dígrafos que aparezcan
en literales de caracteres o de serie no se sustituyen durante el
preproceso.
- Opciones de listado
- Si se marca este recuadro de selección, se activarán todas las opciones de
listado.
- Nota:
- Para ver realmente un listado, también debe indicar al compilador que
produzca un listado de compilador. Para ello, marque el recuadro de
selección Opciones del listado fuente en el panel de opciones de
compilador Listado.
- Incluir primero los parámetros INCDIR
- Si se marca este recuadro de selección, el compilador busca primero los
archivos de inclusión de usuario en el directorio especificado por el
parámetro INCDIR.
- Buscar archivos de cabecera del sistema
- Si se marca este recuadro de selección, el compilador incluye la vía de
inclusión por omisión (/QIBM/include para archivos continuos fuente IFS;
QSYSINC para miembros de archivo fuente de gestión de datos) al final de la
orden de búsqueda.
- Mensaje de compilación a stdout
- Si se marca este recuadro de selección, los mensajes del compilador se
enviarán a stdout.
- Variables de unión o estructura referenciadas
- Si se marca este recuadro de selección, el compilador incluirá en el
archivo de listado el diseño de todas las variables de unión o estructura
referenciadas.
- Nota:
- Para ver este diseño, también debe indicar al compilador que elabore un
listado de compilador. Para ello, marque el recuadro de selección
Opciones del listado fuente en el panel de opciones de compilador
Listado.
- Vía de inclusión del sistema
- Si se marca este recuadro de selección, se utiliza la vía de búsqueda de
inclusión del sistema para la vía de búsqueda de inclusiones de
usuario. Esto equivale a cambiar las comillas dobles de la directiva
#include de usuario (#include "nombre_archivo") por signos menor que/mayor que
(#include <nombre_archivo>).
- Referencias cruzadas de los identificadores referenciados
- Si se marca este recuadro de selección, el compilador producirá en el
archivo de listado una tabla de referencias cruzadas de los nombres de
variables, estructuras y funciones referenciadas. La tabla también
muestra los números de línea donde se declaran los identificadores.
- Nota:
- También debe indicar al compilador que produzca un listado de
compilador. Para ello, marque el recuadro de selección Opciones
del listado fuente en el panel de opciones del compilador
Listado.
- Expandir archivos de inclusión
- Especifica el modo en que el compilador tratará los archivos de inclusión
en los listados de compilador y depurador. En este campo puede
seleccionar uno de los siguientes valores:
- *CMDDFT
- Corresponde al trato de los archivos de inclusión actualmente establecido
como valor por omisión en el sistema.
- *SHOWINC
- Expande tanto los archivos de inclusión del usuario como los archivos de
inclusión del sistema en la parte correspondiente al fuente del listado de
compilador o listado de depurador.
- *NOSHOWINC
- No expande los archivos de inclusión del usuario o los archivos de
inclusión del sistema en el listado de fuente o listado de depurador.
- *SHOWUSR
- Expande los archivos de inclusión del usuario en la parte correspondiente
al fuente del listado de compilador o listado de depurador. Los
archivos de inclusión del usuario son aquellos que se encierran entre comillas
dobles (" ") o se incluyen en una directiva #include.
Utilice esta opción para imprimir la definición de tipo (typedef) que se
genera cuando se utiliza la directiva #pragma mapinc en el fuente
del programa para procesar archivos descritos externamente.
- *SHOWSRC
- Muestra las sentencias fuente en el listado fuente o en la vista del
listado de depuración.
- *NOSHOWSRC
- No muestra las sentencias fuente en el listado fuente ni en la vista del
listado de depuración.
- *SHOWSYS
- Expande los archivos de inclusión del sistema en la parte correspondiente
al fuente del listado de compilador o listado de depurador. Los
archivos de inclusión del sistema son aquellos que se encierran entre los
signos de mayor que y menor que (< >) o se incluyen en una directiva
#include.
- *NOSHOWSYS
- No expande los archivos de inclusión de sistema de una directiva
#include en el listado fuente ni en la vista de listado de
compilador.
- Nota:
- Para ver las macros expandidas, también debe indicar al compilador que
produzca un listado de compilador o un listado de depurador. Para ello,
seleccione el recuadro de selección Opciones de listado fuente en
el panel de opciones de compilador Listado, o establezca la selección
Vista del depurador del panel de opciones de compilador Depurar en
*ALL, *SOURCE o *LIST.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.