gcc ou cc não parece mais funcionar em 12.04 lts

1

Eu instalei recentemente o 12.04 LTS e gostaria de compilar programas de curta duração.

Quando eu digito gcc ou cc no comando promp para compilar um programa de teste simples "test.c" eu recebo o seguinte:

test.c: In function ‘main’:
test.c:6:1: error: stray ‘2’ in program
test.c:6:1: error: stray ‘0’ in program
test.c:6:1: error: stray ‘4’ in program
test.c:6:1: error: stray ‘2’ in program
test.c:6:1: error: stray ‘0’ in program
test.c:6:1: error: stray ‘5’ in program
test.c:6:11: error: ‘Test’ undeclared (first use in this function)
test.c:6:11: note: each undeclared identifier is reported only once for each function it appears in

Preciso instalar outro software (além do gcc?

sinceramente,

Bruce

    
por Bruce Cardwell 24.02.2013 / 20:36

2 respostas

1

Você deve ver a linha 6 do seu código e redigitá-la . Isso resolveria o problema.

Aqui está um excerto de :

  

Os erros foram desta forma:

 giannis@giannis-vbox:~$ gcc
program.c program.c: In function ‘main’: program.c:57: error: stray
‘2’ in program program.c:57: error: stray ‘0’ in program
program.c:57: error: stray ‘4’ in program program.c:57: error:
stray ‘\’ in program 
     

Não consegui ver nenhum erro sintático óbvio na linha mencionada.   É assim que a linha # 57 se parece:

printf(“\nThe linked list representation is...\n”);
     

À primeira vista, parece muito bem, mas se você olhar de perto você vai   ver que as aspas duplas que cercam a string literal   não são os neutros (verticais) (assim: "). Eles são deixados e   aspas duplas direitas, respectivamente.

     

Se eu substituir as aspas pelas neutras, assim:

printf("\nThe linked list representation is...\n");
     

o problema está resolvido. Então, se você está recebendo esse tipo de erro talvez   você deve olhar de perto para qualquer aspas duplas (ou simples) em   a linha errônea.

    
por green 24.02.2013 / 21:09
0

Parece um problema com seu código. Não o gcc, pelo que sei que está funcionando corretamente.

Algo parecido com os personagens errados? Certifique-se de estar usando 'e não' etc.

    
por Magnus Jonsson 24.02.2013 / 20:45