Las opciones de este panel definen qué mensajes informativos de error y
depuración, que indican posibles errores de programación, produce el
compilador.
Consulte el tema Ayuda para el diálogo General para obtener información sobre los valores de
*CMDDFT y ayuda sobre los pulsadores.
- Nota:
- Estas opciones pueden producir numerosos mensajes. Para evitar que
estos mensajes se dirijan a las anotaciones de trabajo, especifique las
siguientes opciones:
- Marque el recuadro de selección Salida del panel de opciones
Generación.
- Desmarque el recuadro de selección Anotar mensajes del panel de
opciones Compilar.
- Opciones de comprobación
-
-
Opciones de comprobación
- Habilita o inhabilita grupos de opciones de comprobación. En este
campo puede seleccionar uno de los siguientes valores:
- *CMDDFT
- Utiliza las opciones de comprobación actualmente establecidas como valor
por omisión en el sistema.
- *NONE
- Inhabilita todas las opciones de comprobación.
- *USAGE
- Equivalente a seleccionar de manera individual las siguientes opciones de
comprobación, que se describen con más detalle a continuación:
- Asignaciones de valores long
- Enumeraciones
- Variables no utilizadas con declaraciones externas
- Mensajes generales
- Variables automáticas no inicializadas explícitamente
- Parámetros de función no utilizados
- Utilización no portátil
- *ALL
- Habilita todas las opciones de comprobación.
También puede utilizar los recuadros de selección de tres estados para
establecer opciones de comprobación individuales. Una opción está
habilitada si su recuadro de selección está seleccionado, e inhabilitada si su
recuadro de selección no está seleccionado. Si un recuadro de selección
está seleccionado en gris, la opción se establece en consonancia con
el valor por omisión definido para el sistema.
-
Redundancias en expresiones condicionales
- Si se marca este recuadro de selección, el compilador avisará de las
redundancias en las expresiones condicionales.
-
Operaciones que abarcan constantes
- Si se marca este recuadro de selección, el compilador avisará de las
operaciones en las que se involucren constantes.
-
Sentencias sin efecto
- Si se marca este recuadro de selección, el compilador avisará de las
sentencias sin efecto.
-
Enumeraciones
- Si marca este recuadro de selección, el compilador lista la utilización de
enumeraciones.
-
Variables no utilizadas con declaraciones
externas
- Si se marca este recuadro de selección, el compilador mostrará una lista
de las variables no utilizadas que tengan declaraciones externas.
-
Mensajes generales
- Si se marca este recuadro de selección, el compilador mostrará una lista
de mensajes CHECKOUT generales.
-
Sentencias goto
- Si se marca este recuadro de selección, el compilador mostrará una lista
de las apariciones y la utilización de las sentencias goto.
-
Variables automáticas no inicializadas
explícitamente
- Si se marca este recuadro de selección, el compilador mostrará una lista
de las variables automáticas que no se hayan inicializado
explícitamente.
-
Parámetros de función no utilizados
- Si se marca este recuadro de selección, el compilador mostrará una lista
de los parámetros de función no utilizados.
-
Utilización no portátil
- Si se marca este recuadro de selección, el compilador mostrará una lista
de las utilizaciones no portátiles del lenguaje de programación.
-
Directivas de preprocesador
- Si se marca este recuadro de selección, el compilador mostrará una lista
de todas las directivas de preprocesador.
-
Rastreo de las acciones del preprocesador
- Si se marca este recuadro de selección, el compilador mostrará en una
lista el rastreo de los archivos de inclusión procesados por el
preprocesador.
-
Sentencias inalcanzables
- Si se marca este recuadro de selección, el compilador avisará de las
sentencias a las que nunca accederá la ejecución del programa.
-
Truncamiento
- Si se marca este recuadro de selección, el compilador avisará de los
truncamientos y la posible pérdida de datos.
-
Variables estáticas o automáticas no
utilizadas
- Si se marca este recuadro de selección, el compilador comprobará la
existencia de variables automáticas o estáticas que no se utilicen.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.