J'ai essayé d'installer/compiler des bibliothèques C dans Windows 7 en utilisant Cygwin et MinGW. Cependant, je reçois des erreurs comme celles-ci pendant make
:Installation/compilation dans Cygwin/MinGW - Comment définir le "chemin" d'inclusion? (lien symbolique?)
sys/resource.h: No such file or directory
sys/times.h: No such file or directory
Je pense qu'il pourrait déjà être un problème avec les bibliothèques spécifiques et demandé ici: Various issues installing igraph in Visual Studio 2010 and Cygwin/MinGW ("sys/time.h not found"), mais après avoir rencontré la même erreur avec différentes bibliothèques, je pense que le problème se trouve sur ma fin.
Tentative
cygwin/usr/include/sys/times.h
et cygwin/usr/include/sys/resource.h
existe. Après avoir obtenu des conseils concernant les liens symboliques, j'ai utilisé ln -s /usr/include/sys sys
pour m'assurer que sys/times.h
fonctionnait.
Je suis allé voir la sortie make
pour une bibliothèque spécifique (igraph). Il dit qu'il est entré dans un dossier "src". Donc, je suis allé dans le dossier src et fait la même chose: ln -s /usr/include/sys sys
et fait en sorte que sys/times.h
a travaillé dans le dossier src aussi.
Cependant, je reçois toujours:
fatal error: sys/times.h: No such file or directory
Question
Comment définir le "chemin" pour trouver make
'sys/times.h' ou d'autres fichiers dans le répertoire/usr/include/sys dossier? Qu'est-ce que j'oublie ici?
P.S.
Veuillez me supporter car je suis habituellement un utilisateur Windows et je ne suis pas familier avec la terminologie Linux.
J'ai essayé ceci. "Erreur fatale: sys/times.h: Aucun fichier ou répertoire" à nouveau. :( – Legendre
En ce qui concerne votre dernière suggestion: Le répertoire racine de MSYS semble être C: \ MinGW \ msys \ 1.0 et il n'y a pas moyen de revenir plus loin: Il y a un dossier "sys" dans 1.0 ou n'importe lequel de ses sous-dossiers. Je ne suis pas sûr maintenant de faire un "make -I \ path \ sys" comme dans ce thread.En outre, j'ai essayé d'exécuter "make -I \ usr \ include \ sys" dans Cygwin et MinGW mais toujours le même " sys \ times.h pas un tel fichier ou répertoire "problème – Legendre
Essayé copying times.h à C: MinGW \ include mais ./configure dit encore sys/times.h convivialité ... non et présence ... non. possible d'obtenir/installer le contenu dans "sys" afin d'obtenir sys/times.h? – Legendre