Opções do compilador listadas em ordem alfabética
Veja a seguir uma lista alfabética abrangente de opções do compilador. Para obter uma lista categórica, consulte o Opções de compilador listadas por categoria.
Option |
Purpose |
---|---|
Especifica um arquivo de resposta. |
|
Lista as opções do compilador. |
|
Especifica um diretório a pesquisar para resolver referências de arquivo passaram para o # using diretiva. |
|
Habilite a análise de código. |
|
Use as instruções SSE e SSE2 geração de código (somente x86). |
|
Aumenta o número de seções endereçáveis em um arquivo. obj. |
|
Preserva comentários durante o pré-processamento. |
|
Compila sem vinculação. |
|
Produz um arquivo de saída para ser executado no common language runtime. |
|
Define constantes e macros. |
|
Comentários de documentação do processo para um arquivo XML. |
|
Saída de pré-processamento de cópias para saída padrão. |
|
Especifica o modelo de tratamento de exceção. |
|
Saída de pré-processamento de cópias para saída padrão. |
|
Allows you to provide internal compiler error (ICE) information directly to the Visual C++ team. |
|
Define o tamanho de pilha. |
|
Produz um código que é otimizado para uma determinada x64 arquitetura ou para as especificidades de arquiteturas de micro o AMD64 e memória estendida 64 (EM64T) de tecnologia arquiteturas. |
|
Cria um arquivo de listagem. |
|
Define o nome do arquivo de listagem. |
|
Caminho completo da exibição dos arquivos de código de origem passado para CL no texto de diagnóstico. |
|
Renomeia o arquivo de banco de dados do programa. |
|
Renomeia o arquivo executável. |
|
Pré-processa o arquivo de inclusão especificado. |
|
Define o nome do arquivo de saída pré-processado. |
|
Cria um mapfile. |
|
Cria um arquivo de objeto. |
|
Especifica o comportamento de ponto flutuante. |
|
Especifica um nome de arquivo de cabeçalho pré-compilado. |
|
Gera arquivos de navegador. |
|
Força o uso de um nome de arquivo, como se ele tivesse sido passado para o # using diretiva. |
|
Mesclagens injetado código com o arquivo de origem. |
|
Otimize o processador Itanium. Disponível somente no IPF cruz compilador ou o compilador nativo da IPF. |
|
Otimize para processador de Itanium2 (padrão entre /G1 e /G2). Disponível somente no IPF cruz compilador ou o compilador nativo da IPF. |
|
Otimiza o código de aplicativo do Windows. |
|
Usa a __cdecl (somente x86) da convenção de chamada. |
|
Ativa as investigações de pilha. |
|
Permite pooling de seqüência de caracteres. |
|
Chamadas de função de gancho _pexit. |
|
Chamadas de função de gancho _penter. |
|
Habilita a otimização de programa inteiro. |
|
Permite que um mínimo de reconstrução. |
|
Permite informações de tipo em tempo de execução (RTTI). |
|
Usa a __fastcall (somente x86) da convenção de chamada. |
|
Verificação de segurança de buffers. |
|
Testes de pilha de controles. |
|
Oferece suporte a segurança de fibra para dados alocados usando o armazenamento de local de thread estático. |
|
Permite a manipulação de exceção síncrona. |
|
Ativa a nível de função vinculação. |
|
Mesmo que /RTC1./ RTC (verificações de erro de tempo de execução) |
|
Usa a __stdcall (somente x86) da convenção de chamada. |
|
Restringe o comprimento de nomes (públicos) externos. |
|
Lista as opções do compilador. |
|
Os parâmetros de forças passados em registros a serem gravados para seus locais na pilha na entrada da função. Essa opção de compilador é somente para o x64 compiladores (nativos e entre compilação). |
|
Cria uma imagem de hotpatchable. |
|
Procura um diretório arquivos de inclusão. |
|
Altera o padrão char tipo. |
|
Cria uma biblioteca de vínculo dinâmico. |
|
Cria uma biblioteca de vínculo dinâmico de depuração. |
|
Passa a opção especificada para o LINK. |
|
Cria um módulo MSIL. |
|
Cria uma DLL multithread usando MSVCRT.lib. |
|
Cria uma depuração multithread DLL usando o MSVCRTD.lib. |
|
Compila vários arquivos de origem usando vários processos. |
|
Cria um arquivo executável multithread, usando o LIBCMT.lib. |
|
Cria um arquivo de executável multithread da depuração usando o Libcmtd. |
|
Suprime a exibição da faixa de sign-on. |
|
Cria um pequeno código. |
|
Cria o código rápido. |
|
Expansão de linha de controles. |
|
Desabilita a otimização. |
|
Usa as otimizações globais. |
|
Gera funções intrínsecas. |
|
Permite que # pragma omp no código-fonte. |
|
Favorece o código pequeno. |
|
Favorece rápida código. |
|
Usa o máximo de otimização (/ Ob2gity /Gs). |
|
Omite o ponteiro do quadro (somente x86). |
|
Gera transcendentals rápida. |
|
Suprime _ftol quando uma conversão de um tipo de ponto flutuante para um tipo integral é necessário (somente x86). |
|
Remove fwait comandos dentro de try blocos. |
|
Não gera seqüências de instruções que proporcionam inesperado resultados, de acordo com a errata para a CPU de b revisão. IPF (somente). |
|
Não gera seqüências de instruções que proporcionam inesperado resultados, de acordo com a errata c CPU revisão. IPF (somente). |
|
Não use registradores de ponto flutuante de 96 superiores. IPF (somente). |
|
Gera uma imagem com código dependente de posição (IPF). |
|
Melhora o desempenho de programas que não crie funções em tempo de execução. IPF (somente). |
|
Grava a saída de pré-processador para um arquivo. |
|
Permite a verificação de erro de tempo de execução. |
|
Exibe uma lista de arquivos de inclusão durante a compilação. |
|
Especifica um arquivo de código-fonte C. |
|
Especifica um arquivo de origem do C++. |
|
Remove uma macro predefinida. |
|
Remove todas as macros predefinidas. |
|
Define a seqüência de caracteres de versão. |
|
Suprime ou habilita a membros da classe vtordisp ocultos. |
|
Utiliza melhor base para ponteiros para os membros. |
|
Usa a generalidade completa para ponteiros para os membros. |
|
Declara a herança múltipla. |
|
Declara a herança única. |
|
Declara a herança virtual. |
|
Define o nível de advertência. |
|
Desabilita todos os avisos. |
|
Permite que todos os avisos, incluindo avisos são desativados por padrão. |
|
Permite o diagnóstico de uma linha para mensagens de erro e aviso ao compilar o código de origem do C++ a partir da linha de comando. |
|
Detecta problemas de portabilidade de 64 bits. |
|
Ignora o padrão incluem o diretório. |
|
Ignora todas as outras opções de compilador de cabeçalho pré-compilado a compilação atual. |
|
Cria um arquivo de cabeçalho pré-compilado. |
|
Locais de completar as informações de depuração em todos os arquivos de objeto. |
|
Injeta uma referência PCH ao criar uma biblioteca de depuração |
|
Usa um arquivo de cabeçalho pré-compilado durante a compilação. |
|
Gera informações de depuração de 7.0–compatible C. |
|
Desativa as extensões de linguagem. |
|
Especifica o comportamento padrão em /Ze./ Za, /Ze (linguagem de desabilitar extensões) |
|
Habilita as extensões de linguagem. |
|
Gera protótipos de função. |
|
Inclui informações de depuração em um banco de dados do programa compatível com o Edit and Continue. |
|
Gera informações completas de depuração. |
|
Remove o nome da biblioteca padrão do arquivo. obj (somente x86). |
|
Especifica o limite de alocação de memória de cabeçalho pré-compilado. |
|
Pacotes de estruturam dos membros. |
|
Verifica a sintaxe apenas. |
|
Gera código otimizado depurável. Disponível somente no IPF cruz compilador ou o compilador nativo da IPF. |
Consulte também
Referência
Definindo opções do compilador