Opções do compilador listadas em ordem alfabética
Esta é uma lista alfabética abrangente das opções de compilador. Para obter uma lista categórica, consulte Opções de compilador listadas por categoria.
Opção |
Finalidade |
---|---|
Especifica um arquivo de resposta. |
|
Lista as opções do compilador. |
|
Especifica um diretório de pesquisa para resolver referências de arquivo passadas para a diretiva #using. |
|
Habilita a análise de código. |
|
Especifica a arquitetura da geração de código. |
|
Aumenta o número de seções endereçáveis em um arquivo .obj. |
|
Preserva comentários durante o pré-processamento. |
|
Compila sem vinculação. |
|
Especifica o número de threads cl.exe a serem usados na otimização e na geração de código. |
|
Produz um arquivo de saída a ser executado no Common Language Runtime. |
|
Define constantes e macros. |
|
Processa comentários de documentação em um arquivo XML. |
|
Copia a saída do pré-processador para a saída padrão. |
|
Especifica o modelo de tratamento de exceções. |
|
Copia a saída do pré-processador para a saída padrão. |
|
Permite fornecer informações de erro interno do compilador (ICE) diretamente para a equipe do Visual C++. |
|
Define o tamanho da pilha. |
|
Produz código otimizado para uma arquitetura específica do x64 ou para as especificações de microarquiteturas nas arquiteturas AMD64 e EM64T (Extended Memory 64 Technology). |
|
Cria um arquivo de listagem. |
|
Define o nome do arquivo de listagem. |
|
Exibe o caminho completo dos arquivos de código-fonte passados para cl.exe em 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 arquivo de mapa. |
|
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 a serialização de gravações no arquivo de PDB (banco de dados do programa) por meio de MSPDBSRV.EXE. |
|
Força o uso de um nome de arquivo como se ele tivesse sido passado para a diretiva #using. |
|
Mescla o código injetado com o arquivo de origem. |
|
Otimiza o código do aplicativo do Windows. |
|
Usa a convenção de chamada __cdecl (somente x86). |
|
Ativa investigações de pilha. |
|
Habilita pooling de cadeia de caracteres. |
|
Chama a função de gancho _pexit. |
|
Chama a função de gancho _penter. |
|
Habilita a otimização de todo o programa. |
|
Habilita recompilação mínima. |
|
Habilita RTTI (informações de tipo de tempo de execução). |
|
Usa a convenção de chamada __fastcall (somente x86). |
|
Armazena a verificação de segurança em buffer. |
|
Controla investigações de pilha. |
|
Dá suporte à segurança de fibra para dados alocados usando armazenamento de thread local estático. |
|
Usa a convenção de chamada __vectorcall. (somente x86 e x64) |
|
Habilita a otimização de dados globais de todo o programa. |
|
Habilita o tratamento síncrono de exceções. |
|
Habilita a vinculação no nível de função. |
|
Igual a /RTC1. |
|
Usa a convenção de chamada __stdcall (somente x86). |
|
Restringe o tamanho de nomes externos (públicos). |
|
Lista as opções do compilador. |
|
Força os parâmetros passados em registros a serem gravados em seus locais na pilha mediante a entrada da função. Esta opção do compilador se destina apenas aos compiladores x64 (nativos e de compilação cruzada). |
|
Cria uma imagem capaz de aplicar patches sob demanda. |
|
Pesquisa um diretório para incluir arquivos. |
|
Altera o tipo char padrão. |
|
O compilador e o vinculador criará um binário que pode ser executado no kernel do Windows. |
|
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 LINK. |
|
Cria um módulo MSIL. |
|
Cria uma DLL de vários threads usando MSVCRT.lib. |
|
Cria uma DLL de vários threads de depuração usando MSVCRTD.lib. |
|
Compila vários arquivos de origem usando vários processos. |
|
Cria um arquivo executável de vários threads usando LIBCMT.lib. |
|
Cria um arquivo executável de vários threads de depuração usando LIBCMT.lib. |
|
Suprime a exibição da faixa de logon. |
|
Cria um código pequeno. |
|
Cria um código rápido. |
|
Controla a expansão embutida. |
|
Desabilita a otimização. |
|
Usa otimizações globais. |
|
Gera funções intrínsecas. |
|
Habilita #pragma omp no código-fonte. |
|
Favorece código pequeno. |
|
Favorece código rápido. |
|
Usa a otimização máxima (/Ob2gity /Gs). |
|
Omite o ponteiro de quadro (somente x86). |
|
Grava a saída do pré-processador em um arquivo. |
|
Gera transcendentais rápidos. |
|
Suprime _ftol quando é necessária uma conversão de um tipo de ponto flutuante em um tipo integral (somente x86). |
|
Remove comandos fwait dentro de blocos try. |
|
Habilita a paralelização automática de loops marcados com a diretiva #pragma loop(). |
|
Usa instruções de movimento de inteiro para valores de ponto flutuante e desabilita determinadas otimizações de carregamento de ponto flutuante. |
|
/Qvec-report (nível de relatórios do vetorizador automático) |
Habilita níveis de relatório para vetorização automática. |
Habilita a verificação de erro em tempo de execução. |
|
Habilita os recursos e os avisos de segurança adicionais. |
|
Exibe uma lista de arquivos de inclusão durante a compilação. |
|
Especifica um arquivo de origem do C. |
|
Especifica um arquivo de origem do C++. |
|
Remove uma macro predefinida. |
|
Remove todas as macros predefinidas. |
|
Define a cadeia de caracteres da versão. |
|
Suprime ou habilita membros da classe vtordisp ocultos. |
|
Usa a melhor base de ponteiros para membros. |
|
Usa a generalidade completa de ponteiros para membros. |
|
Declara a herança múltipla. |
|
Declara a herança única. |
|
Declara a herança virtual. |
|
Seleciona como a palavra-chave volátil é interpretada. |
|
Define o nível de aviso. |
|
Desabilita todos os avisos. |
|
Habilita todos os avisos, inclusive avisos desabilitados por padrão. |
|
Habilita o diagnóstico em uma linha para mensagens de erro e aviso durante a compilação do código-fonte do C++ da linha de comando. |
|
Detecta problemas de portabilidade de 64 bits. |
|
Ignora o diretório de inclusão padrão. |
|
Ignora todas as outras opções de compilador do cabeçalho pré-compilado na compilação atual. |
|
Cria um arquivo de cabeçalho pré-compilado. |
|
Coloca informações de depuração completas em todos os arquivos de objeto. |
|
Injeta uma referência PCH durante a criação de uma biblioteca de depuração |
|
Usa um arquivo de cabeçalho pré-compilado durante a compilação. |
|
Gera informações de depuração compatíveis com C 7.0. |
|
Desabilita extensões de linguagem. |
|
Especifica o comportamento padrão em /Ze. /Za, /Ze (desabilitar extensões de linguagem) |
|
Habilita 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 Editar e Continuar. |
|
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 da memória do cabeçalho pré-compilado. |
|
Gere informações de depuração avançadas para código otimizado em compilações sem depuração. |
|
Empacota membros da estrutura. |
|
Verifica apenas a sintaxe. |
|
Produz um arquivo de saída a ser executado no Tempo de Execução do Windows. |
Consulte também
Referência
Definindo opções do compilador