2009-09-07 31 views
5

Tình cờ tôi trộn lẫn giữa các tệp thư viện 32Bit và 64Bit trên hệ thống Linux nhúng x86 của tôi. Bây giờ tôi đang cố gắng tìm ra .so-File có thể là sai.Hỗn hợp lên 32Bit và 64bit đối tượng/thư viện chia sẻ

Bạn có biết bất kỳ công cụ nào để phân tích tệp .so không?

Trong nhật ký strace của tôi, tôi đã tìm thấy các cuộc gọi đến fstat64(). Tệp .so chứa thông số fstat()?

Cảm ơn

Trả lời

11

file(1) có thể nhanh chóng cho bạn biết liệu một đối tượng chia sẻ là 32-bit 64-bit. Hãy thử:

file /lib/*.so* 
+0

Ah .. :) Tôi chậm. Tuyệt quá! – vpram86

1

readelf -h/path/to/yourelf

Các vấn đề liên quan