Lorsque vous essayez de compiler ce programme:Bibliothèques ne trouve pas dans Cygwin
#include <netinet/in.h>
#include <sys/socket.h>
#include <netdb.h>
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) {
printf("Hey there\n");
return 0;
}
i obtenir compilateur erreur:
test.c:1:24: netinet/in.h: No such file or directory
test.c:2:24: sys/socket.h: No such file or directory
test.c:3:19: netdb.h: No such file or directory
J'utilise Cygwin (sous Windows). Il semble que le compilateur ne trouve aucune des librairies sauf quelques-unes (stdio, string ..., stdlib fonctionne aussi ...). Est-ce un problème de liaison ou cela a-t-il quelque chose à voir avec mon installation de Cygwin? Dois-je spécifier que je veux que ces bibliothèques soient incluses lors de l'installation de Cygwin? S'il vous plaît, aidez, je meurs ici ...
Oui, cygwin vient seulement avec les choses les plus basiques. Vous aurez besoin d'installer ceux si cygwin a même une option pour le faire. – Falmarri
Donc je dois installer Linux? – Awy
Non, pas Linux, paquets cygwin. Linux ferait bien. – nmichaels