Voila dans le cadre de mes etudes il faut que mes programmes soient poartable sur toutes les archis de mon ecole.
Mais lorsque je compile sur HPUX il me dit que les flags de la fonction open( ) ne sont pas declarer.
Apres avoir lu les pages de man et mis les includes correspondants il continue a ne pas les reconnaitre.In function `analyse2':
assemb/sources/deuxieme_passe1.c:75: error: `O_WRONLY' undeclared (first use in this function)
assemb/sources/deuxieme_passe1.c:75: error: (Each undeclared identifier is reported only once
assemb/sources/deuxieme_passe1.c:75: error: for each function it appears in.)
assemb/sources/deuxieme_passe1.c:75: error: `O_CREAT' undeclared (first use in this function)
assemb/sources/deuxieme_passe1.c:75: error: `O_TRUNC' undeclared (first use in this function)
make: *** [assemb/sources/deuxieme_passe1.o] Error 1
Voila donc si vous pouviez m'aider je vous en serais reconnaissant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #ifdef __hpux__ #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> #endif /* __hpux__ */
Merci
Partager