Problème CygWin/Gcc 3.3.1

Problème CygWin/Gcc 3.3.1 - C - Programmation

Marsh Posté le 22-12-2003 à 12:50:55    

Bonjour,
 
 j'ai un problème de compilation avec le gcc de CygWin.
 
Voici le MakeFile :

Code :
  1. include Makedefs.cygwin
  2. afpParser: main.o liblog.o file.o fonctafp.o fonctind.o traitTLE.o ebcdic.o cutafp.o cutoverlay.o
  3. ${CC} main.o liblog.o file.o fonctafp.o fonctind.o  traitTLE.o ebcdic.o cutafp.o cutoverlay.o -o afpParser


 
Le MakeDef :

Code :
  1. #--------------------------------------------------------------------------------------------------------------
  2. CPPFLAGS = -DVERSION_NUM=$(VERSION_NUM) $(INCLUDES)
  3. LDFLAGS = $(LDFLAGS_HP-UX) $(LIBDIR)
  4. #--------------------------------------------------------------------------------------------------------------
  5. CC=gcc -g -L.
  6. OFLAG=-o
  7. SUFFIXES: .o .c
  8. INCLUDEDIRS=-I../include
  9. MINGW=-Id:\cygwin\usr\include -Id:\cygwin\usr\include\sys
  10. CPLUSPLUS=-ID:\cygwin\lib\gcc-lib\i686-pc-cygwin\3.3.1\include
  11. CFLAGS=-g -Wall -D__USE_FIXED_PROTOTYPES__ -ansi -DWIN32  -DWINCOMP
  12. .c.o: $<
  13. ${CC} $< ${CFLAGS} ${INCLUDEDIRS} ${MINGW} ${CPLUSPLUS} -c


 
A chaque fois que l'on trouve le terme FILE (de la librairie stdio), j'ai ce probleme suivant, comme par exemple :
extern bool LecChamp(FILE *, char *,int *);
 
j'ai le message d'erreur suivant :
fonctafp.h:7: error: syntax error before '*' token
 
J'ai regardé le fichier stdio.h mais il fait bien référence à FILE (comme dans le gcc 2.95, qui lui fonctionne)
 
Une idee ?

Reply

Marsh Posté le 22-12-2003 à 12:50:55   

Reply

Marsh Posté le 22-12-2003 à 14:20:51    

Personne ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed