Partilhar via


Opções de NMAKE

Opções de NMAKE são descritas na tabela a seguir.Opções são precedidas por uma barra (/) ou um hífen (-) e não diferenciam maiúsculas de minúsculas.Use !CMDSWITCHES para alterar as configurações de opção em um makefile ou em Tools.ini.

Opção

Objetivo

/A

Compilação de forças de todos os destinos avaliadas, mesmo se não desatualizada em relação à dependentes.Não força a construção dos destinos não relacionados.

/ B

Forças de compilação, mesmo que os carimbos de hora são iguais.Recomendado apenas para sistemas muito rápidos (resolução de dois segundos ou menos).

/C

Suprime o padrão de saída, incluindo erros não fatais NMAKE erros ou avisos, carimbos de hora e mensagem de direitos autorais NMAKE.Suprime os avisos emitidos pelo /K.

/D

Carimbos de hora exibe de cada avaliado destino e dependentes e uma mensagem quando um destino não existe.Úteis com /P para depurar um makefile.Use !CMDSWITCHES para definir ou limpar /D para parte de um makefile.

/E

Faz com que as variáveis de ambiente substituir as definições de macro makefile.

/ ERRORREPORT [NENHUMA | PROMPT | FILA | ENVIAR]

Se nmake.exe falhar em tempo de execução, você pode usar /ERRORREPORT para enviar informações à Microsoft sobre esses erros internos.

Para obter mais informações sobre /ERRORREPORT, consulte /ErrorReport (relatório de erros do compilador interno).

/Ffilename

Especifica filename como um makefile.Espaços ou tabulações podem preceder filename.Especifica /F uma vez para cada makefile.Para fornecer um makefile da entrada padrão, especifique um traço (-) para filenamee finalizar a entrada do teclado com F6 ou CTRL + Z.

/G

Exibe os makefiles incluídos com o!Diretiva INCLUDE.Consulte Diretivas de pré-processamento Makefile para obter mais informações.

/ AJUDAR, /?

Exibe um breve resumo da sintaxe de linha de comando NMAKE.

/I

Ignora os códigos de saída de todos os comandos.Para definir ou limpar /I para parte de um makefile, use !CMDSWITCHES.Para ignorar os códigos de saída para a parte de um makefile, use um modificador de comando de traço (-) ou .Ignorar.Substitui /K se ambos são especificados.

/K

Continuará a criar dependências não relacionadas, se um comando retornará um erro.Também emite um aviso e retorna um código de saída de 1.Por padrão, NMAKE paralisa se qualquer comando retorna um código de saída diferente de zero.Os avisos do /K são suprimidos pelo/c; /I substitui /K se ambos são especificados.

/N

Exibe, mas não executa comandos; comandos de pré-processamento são executados.Não exibe comandos em chamadas NMAKE recursivas.É útil para depuração makefiles e verificação de carimbos de hora.Para definir ou limpar /N para parte de um makefile, use !CMDSWITCHES.

/ /NOLOGO

Suprime a mensagem de direitos autorais NMAKE.

/P

Exibe informações (as definições de macro, regras de inferência de tipos, destinos, .SUFIXOS lista) para a saída padrão, e executa a compilação.Se não existe nenhum makefile ou o destino de linha de comando, ele exibe informações somente.Use com /D para depurar um makefile.

/Q

Carimbos de hora de verificações de destinos; não executar a compilação.Retorna um zero código de saída se todos os destinos estão atualizados e um código de saída diferente de zero se não for de qualquer destino.Comandos de pré-processamento são executados.Útil quando executando NMAKE a partir de um arquivo em lotes.

/R

Limpa o .SUFFIXES listar e ignora as regras de inferência de tipos e macros que são definidos no arquivo Tools.ini ou que são predefinidas.

/S

Suprime a exibição de comandos executados.Para suprimir a exibição em parte de um makefile, use o @ o modificador de comando ou .SILENCIOSA.Para definir ou limpar /S para parte de um makefile, use !CMDSWITCHES.

/T

Atualiza os carimbos de hora de destinos de linha de comando (ou o primeiro destino de makefile) e executa os comandos de pré-processamento, mas não executa a compilação.

/U

Deve ser usado em conjunto com /N.Despeja arquivos NMAKE embutido para que a saída /N pode ser usada como um arquivo em lotes.

/Xfilename

Envia a saída de erro NMAKE para filename em vez de erro padrão.Espaços ou tabulações podem preceder filename.Para enviar a saída de erro para a saída padrão, especifique um traço (-) para filename.Não afeta a saída de comandos para o erro padrão.

/Y

Desabilita as regras de inferência de tipos de lotes.Quando essa opção é selecionada, todas as regras de inferência de tipos de lotes são tratadas como regras de inferência regular.

Consulte também

Referência

Executando NMAKE