• ベストアンサー

bssって何でしょうか?

UNIXで、2つのファイルの大きさを比べようとしてkterm上でsizeを実行した所、 「 text data bss dec hex filename」 という項目(?)が出て来ました。他の意味は何となくわかるのですが、「bss」の意味だけが全くわかりません。英和辞典を引いてみても、bssで始まる単語なんてありませんし...。どなたか意味を教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

検索したら見つかりました。 block started by symbol

参考URL:
http://wiki.livedoor.jp/yushinhozumi/d/BSS
candlize
質問者

お礼

参考URLがとても参考になりました。 こういうサイトを探して、自分で検索してみるのも必要ですね。 ありがとうございました。

その他の回答 (4)

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.5

decとhexはdecimalとhexadecimalの略で,3つのセグメントの大きさの合計を10進と16進で表しています. なお,textの意味は,「プログラムコード領域」です.

candlize
質問者

お礼

ありがとうございました!!!!! 他の部分の解釈にも自信がなかったので、くわしく教えていただけてとても参考になりました。質問外なのにわざわざありがとうざいました。 皆さんがそれぞれ素晴しい回答をしてくださって甲乙つけがたいのですが、ポイントをつけさせていただきます。 回答してくださった皆さん、ありがとうございました。

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.4

Block Starting with Symbol/ Block Started by Symbol の略です.大昔のIBMのアセンブラが語源だったと思います. 初期値のないグローバル変数用の領域(ゼロクリア)です.

candlize
質問者

お礼

ありがとうございました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

何の略だったか忘れましたが、 要は、初期化しないで良い変数の領域です。

参考URL:
http://www.nk.rim.or.jp/~jun/slasm/arm07.html#section
candlize
質問者

お礼

参考URLがとても参考になりました。ありがとうございました。

noname#25358
noname#25358
回答No.1

 うーん?  BSSIDのことでしょうか。  "bss dec hex" という言葉が熟語を形成していない点から見て、「不正なバイナリ文字列」といった程度の意味にとらればいい気がするんですけど、この解釈で意味通じますか?

candlize
質問者

お礼

早速のご回答ありがとうございます。 dec ---> decimal(つまり10進法) hex ---> hex(つまり16進法) のことかな、と思ったんですが、この解釈はあっているんでしょうか...;;

関連するQ&A

専門家に質問してみよう