Opções de NMAKE
NMAKE opções são descritas na tabela a seguir.Opções são precedidas por qualquer uma barra / (/) ou um traço (-) 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 |
Forças compilação de todos os destinos avaliadas, mesmo se não for out - of-data com relação a seus dependentes.Não força a compilação de destinos não relacionados. |
/B |
Forças de compilação, mesmo se os carimbos de data/hora forem iguais.Recomendado somente para sistemas muito rápidos (resolução de dois segundos ou menos). |
/C |
Suprime o padrão de saída, incluindo não fatal NMAKE erros ou avisos, carimbos de data/hora e mensagem de direitos autorais NMAKE.Suprime avisos emitidos pela /K. |
/D |
Exibe a carimbos de data/hora 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 conjunto ou desmarcar /D para parte de um makefile. |
/E |
Faz com que as variáveis de ambiente para substituir as definições de macro makefile. |
/ ERRORREPORT [NONE | aviso | 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). |
/F nome de arquivo |
Especifica o nome de arquivo sistema autônomo um makefile.Espaços ou tabulações podem preceder nome de arquivo.Especificar /F uma vez para cada makefile.Para fornecer um makefile da entrada padrão, especifique um hífen (-) para nome de arquivo, e participante teclado de entrada com F6 ou CTRL+Z. |
/G |
Exibe os makefiles incluído com o! diretiva INCLUDE.See Diretivas de pré-processamento de makefile para obter mais informações. |
/ AJUDAR, /? |
Exibe um breve resumo da sintaxe de linha de comando NMAKE. |
/I |
Ignora os códigos de sair de todos os comandos.Para conjunto ou desmarcar /I para parte de um makefile, use ! CMDSWITCHES.Para ignorar os códigos de sair de parte de um makefile, usar um modificador de comando de traço (-) ou .IGNORE.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 sair de 1.Por padrão, NMAKE Paralisa se qualquer comando retorna um código de sair 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 serão executados.Não exibe comandos recursivos NMAKE chamadas.Útil para depuração makefiles e verificação de carimbos de data/hora.Para conjunto ou desmarcar /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, a inferência de regras, destinos, .SUFFIXES lista) para a saída padrão, e, em seguida, executa a compilação.Se nenhum makefile ou linha de comando de destino existir, ele exibe informações somente.Use com /D para depurar um makefile. |
/Q |
Verifica os carimbos de data/hora de destinos; não executa a compilação.Retorna um zero código de sair se todos os destinos forem atualizados e um código de sair diferente de zero se algum destino não é.Pré-processamento comandos são executados.Útil ao executar NMAKE de um arquivo lote. |
/R |
Limpa o .SUFFIXES lista e ignora as regras de inferência e macros que são definidas no arquivo Tools.ini ou que são predefinidas. |
/S |
Suprime a exibição dos comandos executados.Para suprimir a exibição em parte de um makefile, use o @ modificador de comando ou .SILENT.Para conjunto ou desmarcar /S para parte de um makefile, use ! CMDSWITCHES. |
/T |
Atualiza os carimbos de data e hora dos destinos da 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 embutido NMAKE arquivos para que a saída /N pode ser usada sistema autônomo um arquivo lote. |
/X nome de arquivo |
Envia a saída de erro NMAKE para nome de arquivo em vez de erro padrão.Espaços ou tabulações podem preceder nome de arquivo.Para enviar a saída de erro para a saída padrão, especifique um hífen (-) para nome de arquivo.Não afeta a saída de comandos para erro padrão. |
/Y |
Desativa o modo lote a inferência de regras.Quando essa opção estiver selecionada, todas sistema autônomo regras de inferência de lotes são tratadas sistema autônomo regras de inferência regular. |