3
Linuxバイナリファイルが32ビットか64ビットかを判断する方法
32ビットカーネル(x86)は、32ビットコードのみを実行できます。64ビットカーネル(x86_64)は、32ビットコードと64ビットコードの両方を実行できます。 マシンが実行可能ファイルを実行できるかどうかを知りたいのです。つまり、バイナリファイルがあり、32ビットUbuntuで実行する必要がありますが、バイナリファイルが32ビット実行可能ファイルかどうかはわかりません。 。 fileチェックする実行可能ファイルを指定してコマンドを使用しましたが、これが返された結果です。 ELF 64ビットLSB実行可能ファイル、x86-64、バージョン1(SYSV)、動的リンク(共有ライブラリを使用)、GNU / Linux 2.6.24、BuildID [sha1] = 0x7329fa71323a6cd64823c2594338682065cd6e07、ストリップなし