Você está offline; aguardando reconexão
Entrar

Não há suporte para seu navegador

Você precisa atualizar seu navegador para usar o site.

Atualize para a versão mais recente do Internet Explorer

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