2010-07-21 3 views
0

J'ai une bibliothèque tierce: lib3rdPartylib.so.Il est possible de vérifier avec quelle version de gcc cette bibliothèque a été compilée?Il est possible de déterminer avec quelle gcc vesion une bibliothèque (.so) a été compilée?

Merci.

+1

double possible de [? Comment récupérer la version de GCC utilisé pour compiler un exécutable ELF donné] (http://stackoverflow.com/questions/2387040/how -to-récupérer-le-gcc-version-utilisé-à-compiler-un-donné-elf-exécutable) –

+0

En lançant le "readelf -Wa lib3rdPartylib.so | grep 'GCC [[: alnum:] _.] * '--only-match | sort | uniq | tail " Je peux voir GCC_3.0. Merci pour la solution! – silver77

Répondre

1

Essayez objdump voir section commentaire:

objdump -s -j .comment lib3rdPartylib.so 
Questions connexes