0 votes

ld : bibliothèque non trouvée pour -lgcc

Après une brew upgrade chaque fois que j'essaie de compiler un .c j'obtiens l'erreur suivante :

ld: library not found for -lgcc
collect2: error: ld returned 1 exit status

Des enveloppes comme mpicc fonctionne toujours. J'ai essayé d'établir un nouveau lien avec brew link --overwrite gcc mais n'a obtenu aucun résultat, car il est déjà lié. brew doctor ne me donne pas d'indice.

1voto

Eray Can Kulak Points 11

Je ne sais pas si c'est comme ça, mais si je compile avec gcc-4.9 (car la version de gcc que j'ai installée est la version 4.9.2) au lieu de gcc il fonctionne comme il se doit. La phrase de compilation qui semble fonctionner est donc la suivante gcc-4.9 -o exec_name program.c . Si quelqu'un sait pourquoi il en est ainsi, cela m'intéresserait de le savoir.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X