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

Traduções deste artigo Traduções deste artigo
ID do artigo: 43064 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

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.

Propriedades

ID do artigo: 43064 - Última revisão: segunda-feira, 1 de dezembro de 2003 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbmt KB43064 KbMtpt
Tradução automática
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.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com