3 votes

la compilation sur cygwin64 ne fonctionne pas avec g++ 4.9.2

J'ai

  • GNU make version 4.0
  • g++/gcc version 4.9.2

Comando make clean fonctionne parfaitement

Mais quand j'utilise la commande make pour compiler

J'ai obtenu cette erreur

C:/cygwin64/lib/gcc/x86_64-pc-cygwin/4.9.2/cc1plus.exe: error while loading shared libraries: cygisl-10.dll: cannot open shared object file: No such file or directory
Makefile:6: recipe for target 'prog' failed
make: *** [prog] Error 1

Qu'est-ce que j'ai fait de mal ? Est-ce que j'ai manqué quelque chose ?

1 votes

J'ai exactement le même problème de compilation (cela n'a rien à voir avec make - c'est un problème avec les dépendances du compilateur). Voir mon post : tinyurl.com/opy5tlx

0 votes

Je pense que je suis d'accord avec vous concernant la compilation et non le make. sur mon ordinateur de l'univ, ils ont la version 4.9.0 et tout va bien. sur mon ordinateur portable avec cygwin, je ne peux obtenir que 4.9.2 ou 4.9.3 ou 5.2.0.

2voto

Isaac Hanson Points 653

Cette dépendance se trouve dans le paquet libisl10. Résolvez la dépendance en installant le paquetage libisl10, en utilisant le programme d'installation cygwin setup.exe.

0 votes

Alors, comment résoudre le problème de la dépendance ? Merci de ne pas répondre dans les commentaires ; éditer votre réponse pour la rendre plus complète.

2voto

rickfoosusa Points 121

Je viens d'avoir ce problème sur une nouvelle installation de Cygwin64 sous Windows 10.

Exécutez cygwin setup, setup-x86_64.exe ou setup-x86.exe, cherchez libcloog, et libisl.

Dans la catégorie Libs, sélectionnez :

libcloog-isl4
libisl10

Cela va entraîner quelques dépendances supplémentaires, et après cela, GCC a fonctionné.

0 votes

Cette réponse duplique une autre réponse et n'apporte aucun contenu nouveau. Ne postez pas de réponse si vous n'avez rien de nouveau à apporter.

0 votes

Normalement, je n'ajoute pas plus qu'un commentaire. Le problème est d'actualité. libcloog est une nouvelle information, et ceci répond au commentaire de Scott en octobre dernier pour une réponse plus complète.

0 votes

J'ai installé libisl10, mais je ne trouve pas libcloog-isl4 dans la liste de mon cygwin 2.9.0 setup-x86_64.exe.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X