Edition des liens : quelle lib c++ utilisée? [C++] - C++ - Programmation
Marsh Posté le 24-04-2006 à 11:49:22
Je veux dire avant de générer un binaire et sans faire un ldd dessus quel est la moyen de connaître la lib utilisée?
Marsh Posté le 24-04-2006 à 14:48:58
y'aurais pas un lien symbolique qui pointerai vers la version utilisée ?
Marsh Posté le 24-04-2006 à 15:07:31
Dans le cas suivant j'aimerai savoir prédire qu'un programme C++ compilé avec g++ utilise libstdc++.so.2.8 ou libstdc++.so.5 par exemple.
to40195@cdidev: ls -l /usr/lib/libstdc++.so.* |
Le fait est que quand je fais un ldd sur un binaire compilé avec g++ il pointe vers libstdc++.so.5, mais ça je le sais a posteriori, je voudrais savoir où est l'information indiquant la lib std utilisée par défaut
Marsh Posté le 24-04-2006 à 20:41:21
up !
Marsh Posté le 24-04-2006 à 22:03:51
C'est dépendant de ton compilateur évidemment.
g++ -v et regarde dans le répertoire correspondant à --with-gxx-include-dir
Dans ce répertoire, regarde vers ou pointe le lien libstdc++.so
Marsh Posté le 24-04-2006 à 22:33:19
merci pour ta réponse, je pourrai regarder demain
Marsh Posté le 24-04-2006 à 10:55:20
Bonjour
Je voulais savoir quand on a plusieurs libstdc++ installées dans /usr/lib/, comment connaître celle qui va être utilisée par le compilateur?
Merci d'avance.
---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »