Có thể nhận thông tin về bất kỳ nhị phân nào trên OS X để xác định xem đó là nhị phân 32 bit hay 64 bit không?Xác định xem tệp thực thi (hoặc thư viện) là 32 hoặc 64 bit
Tôi đã chơi bằng lệnh 'otool' nhưng không thể tìm thấy loại thông tin này.
Có thể nhận thông tin về bất kỳ nhị phân nào trên OS X để xác định xem đó là nhị phân 32 bit hay 64 bit không?Xác định xem tệp thực thi (hoặc thư viện) là 32 hoặc 64 bit
Tôi đã chơi bằng lệnh 'otool' nhưng không thể tìm thấy loại thông tin này.
Sử dụng lệnh 'tệp' thay vì 'otool'. Nó sẽ liệt kê tất cả các kiến trúc trong nhị phân. Trên Intel Macs i386 là 32 bit và x86_64 là 64 bit.
Từ Nicholas trong nhận xét, lipo -info
cũng hoạt động. Đây là những gì bạn phải sử dụng trên các thư viện tĩnh, vì file
chỉ hiển thị "thư viện ngẫu nhiên lưu trữ ar hiện tại".
Tuyệt vời! xấu hổ về tôi vì không tìm thấy điều này :) – jideel
Ngoài ra còn có lipo -info. –
'lipo -info' hữu ích hơn trong việc xác định kiến trúc trên các thư viện tĩnh. – greg