어셈블리 언어가 포함 된 b1이라는 파일이 있습니다. OSX에서 다음을 사용하여 파일을 실행하려고합니다.
$ ./b1
다음과 같은 오류가 발생합니다.
-bash: ./b1: cannot execute binary file
다른 유사한 질문을 보았지만 아무 소용이 없습니다. 나는 확실히 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
편집하다:
as b1
결국 다음과 같이 끝나는 Ran :
/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