2009-09-07 35 views
5

Accidentalmente confundí archivos de biblioteca de 32 bits y 64 bits en mi sistema Linux embebido x86. Ahora estoy tratando de averiguar qué .so-File podría ser el incorrecto.Objeto compartido/bibliotecas mixtas de 32 bits y 64 bits

¿Conoces alguna herramienta para analizar archivos .so?

En mis registros de strace encontré llamadas a fstat64(). ¿Qué archivo .so contiene la rutina fstat()?

Gracias

Respuesta

11

file(1) puede decirle rápidamente si un objeto compartido es de 32 bits de 64 bits. Trato:

file /lib/*.so* 
+0

Ah .. :) Soy lento. ¡Estupendo! – vpram86

1

readelf -h/ruta/a/yourelf

Cuestiones relacionadas