Afin d'utiliser le logiciel PURIFY sur mes fichiers sources, j'ai dû adapter un makefile et bouchonner les fichiers pour qu'ils ne soient plus compilés pour une cible mais par et pour le GCC UNIX.
J'obtiens malheureusement l'erreur suivante :
"/usr/include/iso/stdlib_iso.h", line 91: syntax error before or at: int
Voici un extrait des lignes du fichier cité :
1 2 3 4 5
| (89) #if defined(__STDC__)
(90) extern void abort(void);
(91) extern int abs(int);
(92) extern int atexit(void (*)(void)); |
alors que j'ai spécifié dans mon makefile l'option -U__STDC__
Quelqu'un à une idée de ce que c'est ? Ou trouver une information pertinente ?
Merci de m'aiguiller si vous avez des idées,
Partager