Bonjour,
alors mon problème est compliqué à expliquer mais je vais essayer. J'ai un programme écrit en C qui compile très bien avec gcc. Mais je dois utiliser un compilateur commercial pour continuer le développement de mon application (PGI, pour ceux qui connaissent).
Donc habituellement, je tape:
$ gcc -c prog.c
$ gcc -o prog.exe prog.o
là je tape:
$ pgcc -c prog.c
(Pas de problème de compilation!)
$ pgcc -o prog.exe prog.o
et là l'erreur est bizarre, mais en gros il dit que /usr/bin/ld ne trouve une librairie de gcc dans un répertoire qui n'existe pas. Mais la librairie existe ailleurs. Ma question est alors:
Comment savoir quels librairie ld invoque? et comment les changer?
Partager