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.*
lrwxrwxrwx 1 root root 20 Oct 28 14:20 /usr/lib/libstdc++.so.2.7.2 -> libstdc++.so.2.7.2.8
-rwxr-xr-x 1 root root 1025339 Mar 24 2004 /usr/lib/libstdc++.so.2.7.2.8
lrwxrwxrwx 1 root root 18 Oct 28 14:20 /usr/lib/libstdc++.so.2.8 -> libstdc++.so.2.8.0
-rwxr-xr-x 1 root root 375773 Mar 24 2004 /usr/lib/libstdc++.so.2.8.0
lrwxrwxrwx 1 root root 22 Oct 28 14:20 /usr/lib/libstdc++.so.2.9 -> libstdc++.so.2.9.dummy
-rwxr-xr-x 1 root root 5428 Mar 24 2004 /usr/lib/libstdc++.so.2.9.dummy
lrwxrwxrwx 1 root root 18 Oct 28 14:18 /usr/lib/libstdc++.so.5 -> libstdc++.so.5.0.3
-rwxr-xr-x 1 root root 709488 Feb 28 2005 /usr/lib/libstdc++.so.5.0.3 |
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
---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »