![/ bin / trueのサイズが27168バイトの理由は何ですか? [コピー]](https://linux33.com/image/97230/%2F%20bin%20%2F%20true%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C27168%E3%83%90%E3%82%A4%E3%83%88%E3%81%AE%E7%90%86%E7%94%B1%E3%81%AF%E4%BD%95%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
ls -l /bin/true
サイズが27168バイトで0を返すacプログラムは次のとおりです。小さい。また、実行すると、objdump -d /bin/true
多くのシステム呼び出しを含む巨大なアセンブリプログラムが生成されます。 「成功的に何もしない」プログラムにこのすべてが必要なのはなぜですか?
答え1
0を返す以外にも扱うから助けるそしてバージョンオプションにはいくつかの説明が含まれています。
ソースを複製して直接計算できます。ジタブ、コンテンツを見るcoreutils/src/true.c。