Tôi có một tập tin tên b1 có chứa ngôn ngữ lắp ráp. Tôi đang cố gắng thực thi tệp trên OSX bằng
$ ./b1
Tôi nhận được lỗi sau đây:
-bash: ./b1: cannot execute binary file
Tôi đã xem xét các câu hỏi tương tự khác, nhưng vô ích. Tôi chắc chắn đang sử dụng kiến trúc 64 bit.
Đây là đầu ra của thông tin liên quan:
$ file b1
b1: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped
$ uname -a
Darwin Anthonys-MacBook-Pro.local 13.0.0 Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64
Biên tập:
Ran as b1
đã kết thúc bằng:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/as: fatal error in /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../libexec/as/x86_64/as