Compilação

Compilação

by Eliane Pinheiro -
Number of replies: 2

Quando compilo o EP5 com o gcc recebo a seguinte mensagem:

knoppix@ttyp0[floppy]$ gcc -Wall --ansi --pedantic -O2 ep5.c leitura.c filme.c -o ep5.o
In file included from ep5.c:10:
leitura.h:1: error: parse error before "Lista"
 

Como resolvo?

Eliane

In reply to Eliane Pinheiro

Re: Compilação

by João Francisco Amorim Enomoto -
Para compilar um módulo:
gcc -Wall -ansi -pedantic -O2 leitura.c -c leitura.o

Módulos são arquivos .c que não possuem main. Geralmente tem um arquivo .h associado a este .c (que deve ser incluído nos seus programas). Assim que você terminar de compilar os módulos (e eles estiverem corretos, sem erros), compile seu programa principal da seguinte maneira:

gcc -Wall -ansi -pedantic -O2 ep5.c leitura.o filme.o -o ep5

Deve dar tudo certo, imagino.

Abraços!
In reply to Eliane Pinheiro

Re: Compilação

by Marco Dimas Gubitoso -
Você deve incluir o "filme.h" antes do "leitura.h", verifique se este não é o problema.
Outra possibilidade é vc ter alterado o leitura.h acidentalmente.

Gubi