2009-09-07 15 views
5

Yanlışlıkla x86 gömülü Linux sistemimde 32Bit ve 64Bit kitaplık dosyaları arasında karıştırdım. Şimdi hangi .so-File'ın yanlış olabileceğini bulmaya çalışıyorum.Karışık 32Bit ve 64bit paylaşılan nesne/kütüphane

.so dosyalarını analiz etmek için herhangi bir araç biliyor musunuz?

Strace günlüklerimde fstat64() çağrılarını buldum. Hangi .so-dosya fstat() yordamını içerir?

Teşekkür

cevap

11

file(1) hızlı bir şekilde paylaşılan nesne 64-bit, 32-bit olup olmadığını söyleyebilirim. Deneyin:

file /lib/*.so* 
+0

için .. :) Ben yavaş değilim. Harika! – vpram86

1

readelf -h/yol/Ah/yourelf