The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

Go Back   O UNIX e Linux Forum > Top Fóruns > Alto Nível de programação
.
google unix.com



Alto Nível de programação Post perguntas sobre C, C + +, Java, SQL, e outras linguagens de programação aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Erro ao compilar httpd 2.2.8 no AIX 5/2 aldowsary AIX 7 02-13-2008 06:21
C compilar erro kuampang Alto Nível de programação 3 11-30-2006 12:30
compilar mensagem de erro putput Alto Nível de programação 4 10-04-2006 04:43
Compile erro coulio Alto Nível de programação 9 06-30-2006 05:43
erro ao compilar usando dlopen shriashishpatil Alto Nível de programação 5 06-29-2006 03:01

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-10-2003
Zico zico is offline
Usuário
  
 

Join Date: Jul 2003
Posts: 3
Angry Erro na compilação C pelo gcc

Oi tudo,

C eu compilar o meu programa e começar seguinte resultado

hrnpfc01.c: 1387: stray '\' no programa
hrnpfc01.c: 1387: parse error antes »,
hrnpfc01.c: 1388: stray '\' no programa
hrnpfc01.c: 1388: parse error antes »,
hrnpfc01.c: 1396: stray '\' no programa
hrnpfc01.c: 1396: parse error antes »,

E o código segmentos são

# define HRNPC_REPORT_REC_FORMAT_1 \
"Transação Data:% s"

# define HRNPC_ERROR_REPORT_REC_LINE_2 \
"Pessoal Não. Mensagem de erro"

Eu pesquisa antigo posto e alguém falar que o problme é devido a um espaço após "\"

Mas garantir que não haja espaço após o "\"

Na verdade, eu compilar o programa em Suse 6,4 por gcc 2,95

Obrigado,

Zico
  #2 (permalink)  
Old 11-10-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.111
De alguma maneira eu acho que você está olhando para o código errado segmentos. Primeiro, você postou dois pares de código fonte declarações e 3 pares de mensagens de erro.

Mas mais ainda, a queixar-gcc é um erro antes de uma vírgula. Não vejo qualquer vírgulas.

Desde que o blackslash é imediatamente seguido por uma nova personagem, o código que você postou é legal.
  #3 (permalink)  
Old 11-11-2003
Zico zico is offline
Usuário
  
 

Join Date: Jul 2003
Posts: 3
Desculpem-me por postar errado segmento programa
O código deve ser

gogr_write_report_line (HRNPC_ERROR_REPORT_REC_LINE_2, prep_des);
gogr_write_report_line (HRNPC_ERROR_REPORT_REC_LINE_3, prep_des);

e os arquivos cabeçalho contém

# define HRNPC_ERROR_REPORT_REC_LINE_2 \
"Pessoal Não. Mensagem de erro"

# define HRNPC_ERROR_REPORT_REC_LINE_3 \
"---------- --------------------------------------- --------------------------
-----------------------------------------"

Será que o gcc queixam-se a vírgula depois HRNPC_ERROR_REPORT_REC_LINE_2 e
HRNPC_ERROR_REPORT_REC_LINE_3


obrigado
  #4 (permalink)  
Old 11-11-2003
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.111
Ontem você postou diferentes # define's e você declarou que tinha assegurado que o blackslash foi imediatamente follwed por um newline.

Que tal hoje # define's? Tem certeza que essas barras são imediatamente seguido por uma nova?

Se assim for, isso parece um erro gcc. Mas ontem demonstrou post que você tem pelo menos 4 # define's, no total, com uma blackslash mas você tem apenas 3 pares de mensagens de erro. Desconfio um erro da sua parte que envolve os 3 # define's. Gostaria de esperar um compilador bug a ser mais consistente.

A "bíblia" estados "cada ocorrência de um caractere de barra invertida seguida por um newline é suprimido, assim empalme linhas." Eu ficaria surpreso se o gcc coisa está errada.

Se nada mais, junte-se em uma das linhas editor.
  #5 (permalink)  
Old 11-12-2003
kduffin's Avatar
kduffin kduffin is offline Forum Advisor  
UN1X
  
 

Join Date: Nov 2003
Localização: Maryland
Lugares: 449
Seu direito, K & R da bíblia não é muitas vezes ignorado. Se você estiver usando vi como um editor, tente fazer um: set list e procure por caracteres especiais, onde se define o seu. Você também pode fazer um od-c <file> e, para sua pesquisa define.

Felicidades,

Keith

Última edição por kduffin; em 11/17/2003 10:53..
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 11:26.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0