Comment résoudre: -bash:: impossible d'exécuter un fichier binaire

J'ai un fichier nommé b1 qui contient le langage d'assemblage. J'essaie d'exécuter le fichier sur OSX en utilisant

$ ./b1

J'obtiens l'erreur suivante:

-bash: ./b1: cannot execute binary file

J'ai examiné d'autres questions similaires, mais en vain. J'utilise définitivement une architecture 64 bits.

Voici la sortie des informations pertinentes:

$ 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

Modifier :

A couru as b1 qui a fini par se terminer par: /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

demandé sur