2009-09-07 12 views
5

Pomyłkowo miksowałem pomiędzy plikami biblioteki 32-bitowej i 64-bitowej na moim wbudowanym systemie Linux x86. Próbuję teraz dowiedzieć się, który plik .so może być niewłaściwy.Mieszane 32-bitowe i 64-bitowe współdzielone obiekty/biblioteki

Czy znasz jakieś narzędzie do analizy plików .so?

W moich logach strace znalazłem wywołania fstat64(). Który plik .so zawiera procedurę fstat()?

Dzięki

Odpowiedz

11

file(1) może szybko powiedzieć, czy obiekt udostępniony jest 32-bitowa 64-bit. Spróbuj:

file /lib/*.so* 
+0

Ah .. :) Jestem wolna. Wspaniały! – vpram86

1

readelf -h/ścieżka/do/yourelf

Powiązane problemy