Compartilhar via


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.

Consulte também

Referência

Executando NMAKE