私は自分の MacBook がどのような CPU アーキテクチャを試さなければならないかを理解し、NASM が x86_64 gcc で動作しない理由を理解しようとしていました。arch コマンドは i386 を返しました。ただし、i386 および x86_64 バイナリを実行できます。システム情報によると、64 ビット CPU (Intel i7) を使用しています。それだけでなく、/usr/bin/arch で lipo -info を実行すると、i386 および x86_64 アーキテクチャのファット ファイルであると表示されます。私が i386 システムを実行していないのに、なぜ arch は私が i386 システムであると言うのですか?