คำถามติดแท็ก elf

3
จะตรวจสอบได้อย่างไรว่าไฟล์ไบนารีของ linux เป็น 32- บิตหรือ 64- บิต?
เคอร์เนล 32 บิต (x86) สามารถเรียกใช้รหัส 32 บิตได้เท่านั้น เคอร์เนล 64 บิต (x86_64) สามารถเรียกใช้ได้ทั้งรหัส 32 บิตและ 64 บิต ฉันต้องการทราบว่าเครื่องสามารถเรียกใช้งานปฏิบัติการได้หรืออีกนัยหนึ่งฉันมีไฟล์ไบนารีและฉันต้องใช้งานบน Ubuntu แบบ 32 บิต แต่ฉันไม่รู้ว่าไฟล์ไบนารีนั้นสามารถเรียกใช้งานได้แบบ 32 บิตหรือไม่ . ฉันใช้fileคำสั่งระบุการปฏิบัติการที่จะตรวจสอบและนี่คือผลลัพธ์ที่ส่งคืน: ELF 64- บิต LSB ที่ปฏิบัติการได้, x86-64, รุ่น 1 (SYSV), เชื่อมโยงแบบไดนามิก (ใช้ libs ที่ใช้ร่วมกัน), สำหรับ GNU / Linux 2.6.24, BuildID [sha1] = 0x7329fa71323a6cd64823c2594338686820656d680
24 linux  elf 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.