Opções do compilador listadas em ordem alfabética
A seguir está uma lista alfabética abrangente de opções do 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 para procurar para resolver referências de arquivo passadas a política de #using . |
|
Ativar análise de código. |
|
Especifica a arquitetura para a geração de código. |
|
Aumenta o número de seções endereçáveis em um arquivo de .obj. |
|
Comentários de conservas durante pré-processamento. |
|
Compila sem vincular. |
|
Gera um arquivo de saída para executar o common language runtime. |
|
Define constantes e macros. |
|
Comentários de documentação do processo para um arquivo XML. |
|
Copia a saída pré-processamento para saída padrão. |
|
Especifica o modelo de manipulação de exceção. |
|
Copia a saída pré-processamento para saída padrão. |
|
Permite que você forneça informações de interna (ICE )de erro do compilador diretamente para a equipe do Visual C++. |
|
Tamanho da pilha de conjuntos. |
|
Gera código que é otimizado para uma arquitetura específica de x64 ou para os específicos de micro- arquiteturas no AMD64 e arquiteturas estendidas de tecnologia de memória 64 (EM64T). |
|
Cria um arquivo de listagem. |
|
Define o nome de arquivo de listagem. |
|
Exibir o caminho completo de arquivo de código-fonte passados para cl.exe em texto diagnóstico. |
|
Renomeia o arquivo de banco de dados do programa. |
|
Renomeia o arquivo executável. |
|
Preprocesses especificado incluem o arquivo. |
|
Define o nome de arquivo é preprocessada de saída. |
|
Cria um mapfile. |
|
Cria um arquivo de objeto. |
|
Especificar o comportamento de ponto flutuante. |
|
Especifica um nome de arquivo pré-compilado do cabeçalho. |
|
Gera arquivos do navegador. |
|
Força o uso de um arquivo como se tivesse sido passado para a política de #using . |
|
As mesclagens injetadas código com arquivo de origem. |
|
Para otimizar o processador de Itanium.Disponível somente no percorrer compilador de IPF ou o compilador nativo de IPF. |
|
Para otimizar o processador Itanium2 (opção entre /G1 e /G2).Disponível somente no percorrer compilador de IPF ou o compilador nativo de IPF. |
|
Otimiza o código para o aplicativo do Windows. |
|
Usa __cdecl que chama a convenção (somente x86.) |
|
Ativa investigações de pilha. |
|
Permite pool de cadeia de caracteres. |
|
Função _pexitde gancho de chamadas. |
|
Função _penterde gancho de chamadas. |
|
Permite que a otimização de programa inteiro. |
|
Permite que a recompilação mínima. |
|
Permite informações (RTTI) de tipo em tempo de execução. |
|
Usa __fastcall que chama a convenção (somente x86.) |
|
Armazenamento em buffer o verificação de segurança. |
|
Investigações a pilha dos controles. |
|
Oferece suporte a segurança de fibra para os dados atribuídos usando o armazenamento de estática com local. |
|
Habilitam manipulação de exceção síncrona. |
|
Permite vincular de gerenciamento de função nível. |
|
Mesmo que /RTC1./ RTC (verificações de erro em tempo de execução) |
|
Usa __stdcall que chama a convenção (somente x86.) |
|
Restringe o comprimento de nomes (públicos) externos. |
|
Lista as opções do compilador. |
|
Força os parâmetros passados em registros a serem gravados a seus locais na pilha em cima de entrada da função.Esta opção de compilador é somente para os compiladores de x64 (o nativo e cruzam a compilação). |
|
Cria uma imagem hotpatchable. |
|
Procura por um diretório incluem arquivos. |
|
Altera o tipo padrão de char . |
|
O compilador e o vinculador criarão um binário que pode ser executado em núcleo 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 VINCULAR. |
|
Cria um módulo de MSIL. |
|
Cria uma DLL multithreaded usando MSVCRT.lib. |
|
Cria uma DLL multithreaded de depuração usando MSVCRTD.lib. |
|
Cria vários arquivos de origem usando vários processos. |
|
Criar um arquivo executável multithreaded usando LIBCMT.lib. |
|
Criar um arquivo executável multithreaded de depuração usando LIBCMTD.lib. |
|
Suprime a exibição logon no banner. |
|
Cria o código pequeno. |
|
Cria o código rapidamente. |
|
Controla a expansão embutido. |
|
Desativa a otimização. |
|
Usa otimizações globais. |
|
Gera funções intrínsecas. |
|
Permite que omp de #pragma no código-fonte. |
|
Favorece o código pequeno. |
|
Os favores jejuam código. |
|
Usa a otimização máximo (/Ob2gity /Gs). |
|
Omitir o ponteiro de quadro (somente x86.) |
|
Gravar a saída pré-processamento a um arquivo. |
|
Gera transcendentals rápido possível. |
|
Suprime _ftol quando uma conversão de um tipo de ponto flutuante a um tipo integral é necessária (somente x86.) |
|
Remove os comandos de fwait em blocos de try . |
|
Não produz sequências de instruções que fornecem resultados inesperados, de acordo com as erratas para o avançar de CPU de B.(IPF somente). |
|
Não produz sequências de instruções que fornecem resultados inesperados, de acordo com as erratas para o avançar de CPU de c.(IPF somente). |
|
Não use registros de ponto flutuante superior 96.(IPF somente). |
|
Gera uma imagem com código dependente da posição (IPF somente). |
|
Melhora o desempenho para programas que não cria funções em tempo de execução.(IPF somente). |
|
Permite que o parallelization automática de loop que são marcados com a política de loop de #pragma () (). |
|
Permite níveis de relatório para o vectorization automático. |
|
Permite verificação de erro em tempo de execução. |
|
Exibe uma lista de incluem arquivos durante a compilação. |
|
Especifica o arquivo de origem de energia AC. |
|
Especifica o arquivo de origem de c++. |
|
Remove uma macro predefinido. |
|
Remove as macros predefinidos. |
|
Defina a cadeia de caracteres de versão. |
|
Suprime ou ativar membros ocultos de classe de vtordisp. |
|
A base do melhor usos para ponteiros para membros. |
|
Generalidade completa dos usos para ponteiros para membros. |
|
Declarar a várias heranças. |
|
Declarar a herança única. |
|
Declarar a herança virtual. |
|
Seleciona como a palavra-chave temporário é interpretado. |
|
Define nível de aviso. |
|
Desativar todos os avisos. |
|
Permite que todos os avisos, incluindo os avisos que estão desativados por padrão. |
|
Permite que a linha um diagnóstico para o erro e mensagens de aviso para compilar código-fonte do C++ de linha de comando. |
|
Detectar problemas de 64 bits de portabilidade. |
|
Ignora o padrão incluem o diretório. |
|
Ignora todas as opções restantes do compilador de pré-compilado- cabeçalho na compilação atual. |
|
Cria um arquivo de cabeçalho pré-compilado. |
|
Os locais usa informações de depuração em todos os arquivos de objeto. |
|
Injeta uma referência de PCH ao criar uma biblioteca de depuração |
|
Usa um arquivo de cabeçalho pré-compilado durante a compilação. |
|
Gerar informações de depuração correspondente de C 7,0. |
|
Desativa extensões de idioma. |
|
Especifica o comportamento padrão em /Ze./ Za, /Ze (extensões de linguagem Disable) |
|
Permite extensões de idioma. |
|
Gera protótipos de função. |
|
Inclui informações de depuração em um banco de dados do programa compatível com edição e continuação. |
|
Gerar informações de depuração completo. |
|
Remove o nome da biblioteca padrão do arquivo de .obj (somente x86.) |
|
Especificar o limite pré-compilado de alocação de memória do cabeçalho. |
|
Empacotamento membros de estrutura. |
|
Verifica a sintaxe somente. |
|
Gera um arquivo de saída para executar em Tempo de Execução do Windows. |