je suis en train de me develpper un petit bou de code qui genere une trame icmp et pour cela j utilise la librairie libnet et plus particulierement libnet-functions.h , j ai donc installer libnet sur ma becane et lorsque je compile mon code en incluant la librairie ,
gcc -Wall icmp.c -o icmp -lnet
et ba il me retourne une centaine d erreures concernant libnet-functions.h du type :
/usr/include/libnet/libnet-functions.h:64: error: syntax error before '*' token
/usr/include/libnet/libnet-functions.h:73: error: syntax error before '*' token
/usr/include/libnet/libnet-functions.h:82: error: syntax error before '*' token
/usr/include/libnet/libnet-functions.h:91: error: syntax error before '*' token
/usr/include/libnet/libnet-functions.h:99: error: syntax error before '*' token
/usr/include/libnet/libnet-functions.h:107: error: syntax error before '*' token
/usr/include/libnet/libnet-functions.h:108: error: syntax error before '*' token
/usr/include/libnet/libnet-functions.h:118: error: syntax error before '*' token
j en ai plein de ce type ,et je sais pas trop quoi faire car le librairie est bien installee.
qqun peut il m aider
# re
Posté par LaBienPensanceMaTuer . Évalué à 5.
En effet, en jettant un oeil à la page de man libnet-functions.h je constate que beaucoup de fonctions retournent des libnet_ptag_t et autres types définie par la libnet, types qui ne sont pas définis ds ce header là mais dans /usr/include/libnet/libnet-structures.h
Tu devrais donc plutôt inclure le fichier /usr/include/libnet.h qui se charge lui de faire tout les "includes qui vont bien".
[^] # Re: re
Posté par tchii . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.