Você está offline; aguardando reconexão

Usando a barra invertida ("\") caracteres em NMAKE

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 43064
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.
Sumário
No NMAKE, o caractere barra invertida "\" tem dois significados diferentes dependendo do contexto em que é usado. Ele pode ser usado como um caractere de continuação de linha ou como um especificador de caminho.
Mais Informações
A barra invertida é usada principalmente como um caractere de continuação de linha. Por exemplo, se uma linha de dependência em seu makefile se estende a mais de uma linha, use a barra invertida para continuá-lo para a próxima linha. Você pode colocar um espaço antes para a barra invertida ou acrescentá-la diretamente ao último arquivo dependente, como demonstram os exemplos a seguir:

TARGET1: obj1 obj2 obj3 obj4 obj5 \
obj6 obj7

TARGET2: obj1 obj2 obj3 obj4 obj5\
obj6 obj7

NMAKE também usa a barra invertida como um especificador de caminho. Quando uma barra invertida é o último caractere em uma linha e é usada como um especificador de caminho, coloque um acento circunflexo "^" caractere antes de barra invertida para substituir seu uso padrão como um caractere de continuação de linha.

A definição de macro a seguir demonstra o uso de barra invertida como um especificador de caminho.
exe_dir = c:\bin^\ 				
no seguinte caso, NMAKE interpreta a barra invertida como um caractere de continuação de linha que contraria o significado requer o contexto:
exe_dir = c:\bin\ 				
em uma macro, especificando duas barras invertidas em sucessão ("\\") invalidará seu uso como um caractere de continuação de linha. No entanto, quando NMAKE expande a macro, ambos os caracteres de barra invertida aparecem e resultados de um caminho incorreto.
kbinf 1,20 1.30 1.40 1.50

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 43064 - Última Revisão: 12/01/2003 16:01:28 - Revisão: 2.0

Utilitário de Manutenção de Programas da Microsoft 1.2, Utilitário de Manutenção de Programas da Microsoft 1.2, Utilitário de Manutenção de Programas da Microsoft 1.2, Utilitário de Manutenção de Programas da Microsoft 1.2, Utilitário de Manutenção de Programas da Microsoft 1.2, Utilitário de Manutenção de Programas da Microsoft 1.3, Utilitário de Manutenção de Programas da Microsoft 1.4, Utilitário de Manutenção de Programas da Microsoft 1.4, Utilitário de Manutenção de Programas da Microsoft 1.4, Utilitário de Manutenção de Programas da Microsoft 1.4, Utilitário de Manutenção de Programas da Microsoft 1.4, Utilitário de Manutenção de Programas da Microsoft 1.4

  • kbmt KB43064 KbMtpt
Comentários