用語 "[〜#〜] lsb [〜#〜]実行可能ファイルまたは "[〜#〜] lsb [〜#〜]共有オブジェクト"Linuxのfile
コマンドの出力。例えば:
$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped
この文脈で「LSB」とはどういう意味ですか?
ここでの「LSB」は「MSB」、「最上位バイト」とは対照的に、「最下位バイト」(最初)を表します。これは、バイナリがリトルエンディアンであることを意味します。
file
これは を ELFヘッダーの6番目のバイトから決定します 。