Opciones del compilador, por orden alfabético
Actualización: noviembre 2007
A continuación se muestra una lista completa por orden alfabético de las opciones del compilador. Para obtener una lista por categoría, vea Opciones del compilador, por categoría.
Opción |
Finalidad |
---|---|
Especifica un archivo de respuesta. |
|
Enumera las opciones del compilador. |
|
Especifica un directorio de búsqueda para resolver las referencias a archivos que se transfieren a la directiva #using. |
|
Habilita el análisis de código. |
|
Usa instrucciones SSE o SSE2 en la generación de código (sólo x86). |
|
Aumenta el número de secciones direccionables en un archivo .obj. |
|
Conserva los comentarios durante el preprocesamiento |
|
Compila sin vincular. |
|
Genera un archivo de resultados para ejecutar en Common Language Runtime. |
|
Define constantes y macros. |
|
Procesa los comentarios de documentación generando un archivo XML. |
|
Copia los resultados del preprocesador a resultados estándar. |
|
Especifica el modelo del control de excepciones. |
|
Copia los resultados del preprocesador a resultados estándar. |
|
Le permite proporcionar información interna de los errores del compilador (ICE) directamente al equipo de Visual C++. |
|
Establece el tamaño de la pila. |
|
Genera código que se optimiza para una arquitectura específica de x64, o para la parte específica de microarquitecturas, en las arquitecturas de AMD64 y de Extended Memory 64 Technology (EM64T). |
|
Crea un archivo de lista. |
|
Establece el nombre del archivo de lista. |
|
Muestra la ruta de acceso completa de archivos de código fuente pasados a cl.exe en texto de diagnóstico. |
|
Cambia el nombre del archivo de la base de datos de programa. |
|
Cambia el nombre del archivo ejecutable. |
|
Preprocesa el archivo de inclusión especificado. |
|
Crea un archivo de asignaciones. |
|
Crea un archivo objeto. |
|
Especifica el comportamiento de punto flotante. |
|
Especifica el nombre de un archivo de encabezado precompilado. |
|
Genera archivos de explorador. |
|
Fuerza el uso de un nombre de archivo, como si se hubiera transferido a la directiva #using. |
|
Combina el código insertado con el archivo de código fuente. |
|
Optimiza para procesador Itanium. Sólo disponible en el compilador cruzado IPF o en el compilador nativo IPF. |
|
Optimiza para el procesador Itanium2 (opción predeterminada entre /G1 y /G2). Sólo disponible en el compilador cruzado IPF o en el compilador nativo IPF. |
|
Optimiza el código para la aplicación Windows. |
|
Usa la convención de llamada __cdecl (sólo x86). |
|
Activa las comprobaciones de la pila. |
|
Habilita la agrupación de cadenas. |
|
Llama a la función de enlace _pexit. |
|
Llama a la función de enlace _penter. |
|
Habilita la optimización completa del programa. |
|
Habilita la regeneración mínima. |
|
Habilita la información de tipo en tiempo de ejecución (RTTI). |
|
Usa la convención de llamada __fastcall (sólo x86). |
|
Almacena en un búfer la comprobación de seguridad. |
|
Controla las comprobaciones de la pila. |
|
Admite la seguridad de fibras para los datos asignados mediante almacenamiento local de subprocesos estáticos. |
|
Habilita el control sincrónico de excepciones. |
|
Habilita la vinculación en el nivel de función. |
|
Igual que /RTC1./RTC (Comprobaciones de errores en tiempo de ejecución) |
|
Usa la convención de llamada __stdcall (sólo x86). |
|
Restringe la longitud de los nombres externos (públicos). |
|
Enumera las opciones del compilador. |
|
Fuerza la escritura de parámetros pasados en registros en sus ubicaciones en la pila a la entrada de la función. Esta opción del compilador sólo corresponde a los compiladores de x64 (compilación nativa y cruzada). |
|
Crea una imagen a la que se puede aplicar una revisión reciente. |
|
Busca archivos de inclusión en un directorio. |
|
Cambia el tipo char predeterminado. |
|
Crea una biblioteca de vínculos dinámicos. |
|
Crea una biblioteca de vínculos dinámicos para depuración. |
|
Pasa la opción especificada a LINK. |
|
Crea un módulo MSIL. |
|
Crea una DLL multiproceso por medio de MSVCRT.lib. |
|
Crea una DLL multiproceso de depuración por medio de MSVCRTD.lib. |
|
Compila varios archivos de código fuente utilizando varios procesos. |
|
Crea un archivo ejecutable multiproceso mediante LIBCMT.lib. |
|
Crea un archivo ejecutable multiproceso para depuración mediante LIBCMTD.lib. |
|
Suprime la presentación de la pancarta de inicio de sesión. |
|
Crea código pequeño. |
|
Crea código rápido. |
|
Controla la expansión en línea. |
|
Deshabilita la optimización. |
|
Usa optimizaciones globales. |
|
Genera funciones intrínsecas. |
|
Habilita #pragma omp en código fuente. |
|
Favorece el código pequeño. |
|
Favorece el código rápido. |
|
Usa la optimización máxima (/Ob2gity /Gs). |
|
Omite el puntero del marco (sólo x86). |
|
Genera funciones transcendentales rápidas. |
|
Suprime _ftol cuando se requiere la conversión de un tipo de punto flotante a un tipo integral (sólo x86). |
|
Quita los comandos fwait del interior de los bloques try. |
|
No genera secuencias de instrucciones que den resultados inesperados, según las erratas en la ejecución de instrucciones paso a paso de CPU en B (sólo IPF). |
|
No genera secuencias de instrucciones que den resultados inesperados, según las erratas en la ejecución de instrucciones paso a paso de CPU en C (sólo IPF). |
|
No utilizar los 96 registros de punto flotante superiores (sólo IPF). |
|
Genera una imagen con código dependiente de la posición (sólo IPF). |
|
Mejora el rendimiento para programas que no crean funciones en tiempo de ejecución (sólo IPF). |
|
Escribe los resultados del preprocesador en un archivo. |
|
Habilita la comprobación de errores en tiempo de ejecución. |
|
Muestra una lista de los archivos de inclusión durante la compilación. |
|
Especifica un archivo de código fuente de C. |
|
Especifica un archivo de código fuente de C++. |
|
Quita una macro predefinida. |
|
Quita todas las macros predefinidas. |
|
Establece la cadena de versión. |
|
Suprime o habilita los miembros ocultos de la clase vtordisp. |
|
Usa la base más apropiada para los punteros a miembros. |
|
Usa generalidad completa para los punteros a miembros. |
|
Declara la herencia múltiple. |
|
Declara la herencia simple. |
|
Declara la herencia virtual. |
|
Establece el nivel de advertencia. |
|
Deshabilita todas las advertencias. |
|
Habilita todas las advertencias, incluso las que están deshabilitadas de forma predeterminada. |
|
Habilita los diagnósticos de una línea para los mensajes de error y de advertencia cuando se compila código fuente de C++ desde la línea de comandos. |
|
Detecta problemas de portabilidad de 64 bits. |
|
Omite el directorio de archivos de inclusión estándar. |
|
Omite todas las demás opciones del compilador de encabezado precompilado en la generación actual. |
|
Crea un archivo de encabezado precompilado. |
|
Coloca información completa de depuración en todos los archivos objeto. |
|
Inserta una referencia de PCH cuando se crea una biblioteca de depuración |
|
Usa un archivo de encabezado precompilado durante la generación. |
|
Genera información de depuración compatible con C 7.0. |
|
Deshabilita las extensiones del lenguaje |
|
Especifica un comportamiento estándar bajo /Ze./Za, /Ze (Deshabilitar extensiones de lenguaje) |
|
Habilita las extensiones de lenguaje. |
|
Genera prototipos de función. |
|
Incluye la información de depuración en una base de datos de programa compatible con Editar y continuar. |
|
Genera información de depuración completa. |
|
Quita el nombre de la biblioteca predeterminada del archivo .obj (sólo x86). |
|
Especifica el límite de asignación de memoria del encabezado precompilado. |
|
Empaqueta los miembros de la estructura. |
|
Comprueba únicamente la sintaxis. |
|
Genera código optimizado que se puede depurar. Sólo disponible en el compilador cruzado IPF o en el compilador nativo IPF. |
Vea también
Referencia
Establecer las opciones del compilador