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. |