我有一个名为 b1 的文件,其中包含汇编语言。我正在尝试使用在 OSX 上执行文件
$ ./b1
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
-bash: ./b1: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)
我看过其他类似的问题,但无济于事。我肯定在使用 64 位架构。
以下是相关信息的输出:
$ 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
Run Code Online (Sandbox Code Playgroud)
编辑:
Ranas b1最终以:
/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