Usage: size [option(s)] [file(s)]
Displays the sizes of sections inside binary files
If no input file(s) are specified, a.out is assumed
The options are:
-A|-B --format={sysv|berkeley} Select output style (default is berkeley)
-o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex
-t --totals Display the total sizes (Berkeley only)
--common Display total size for *COM* syms
--target=
Usage: size [option(s)] [file(s)]
Displays the sizes of sections inside binary files
If no input file(s) are specified, a.out is assumed
The options are:
-A|-B --format={sysv|berkeley} Select output style (default is berkeley)
-o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex
-t --totals Display the total sizes (Berkeley only)
--common Display total size for *COM* syms
--target=
size(1) GNU Development Tools size(1) 名前 size - セクションの大きさとその合計をリストする 書式 size [-A|-B|--format=compatibility] [--help] [-d|-o|-x|--radix=number] [--target=bfdname] [-V|--version] objfile... 説明 GNU size ユーティリティは objfile 引数に与えられたオブジェクトファイル それぞれに対して、セクションのサイズとその合計をリストする。デフォル ト で はオブジェクトファイルひとつ(書庫が指定された場合はそれぞれのメンバ ー) について一行の出力を生成する。 オプション -A -B --format compatibility これらのうちのどれかのオプションを指定すると、 GNU size の出力形 式 を 選 択 することができる。 System V 形式にするには -A または --format=sysv、 Berkeley 形式にする に は -B ま た は --for- mat=berkeley を指定する。デフォルトは Berkeley 形式に似た一行出 力である。 --help 指定可能な引数とオプションの要約を表示する。 -d -o -x --radix number これらのオプションのどれかを指定すると、各セクションのサイズを表 す 数値の基数を変更できる。 10 進数なら -d または --radix 10、 8 進数なら -o または --radix 8、 16 進数なら -x または --radix 16 である。 --radix number 形式で指定できるのは、以上の数値 (8, 10, 16) に限られる。サイズの合計は常に 2 種類の基数で表示される。 -d か -x を指定した場合は 10 進と 16 進、 -o を指定した場合は 8 進 と 16 進となる。 --target bfdname objfile のオブジェクトフォーマットを bfdname として指定できる 。 このオプションはおそらく不要である。 size は多数のフォーマットを 自動的に認識する。指定可能なフォーマットを知るための方法に関して は objdump(1) を見よ。 -V --version size 自身のバージョン番号に関する情報を表示する。 関連項目 info の ‘ binutils ’ エントリ、 The GNU Binary Utilities, Roland H. Pesch (October 1991)、 ar(1)、 objdump(1) 著作権 Copyright (c) 1991 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the en- tire resulting derived work is distributed under the terms of a permis- sion notice identical to this one. Permission is granted to copy and distribute translations of this manu- al into another language, under the above conditions for modified ver- sions, except that this permission notice may be included in transla- tions approved by the Free Software Foundation instead of in the origi- nal English. cygnus support 5 November 1991 size(1)
SIZE(1) GNU Development Tools SIZE(1) NAME size - list section sizes and total size. SYNOPSIS size [-A|-B|--format=compatibility] [--help] [-d|-o|-x|--radix=number] [--common] [-t|--totals] [--target=bfdname] [-V|--version] [objfile...] DESCRIPTION The GNU size utility lists the section sizes---and the total size---for each of the object or archive files objfile in its argument list. By default, one line of output is generated for each object file or each module in an archive. objfile... are the object files to be examined. If none are specified, the file "a.out" will be used. OPTIONS The command line options have the following meanings: -A -B --format=compatibility Using one of these options, you can choose whether the output from GNU size resembles output from System V size (using -A, or --format=sysv), or Berkeley size (using -B, or --format=berkeley). The default is the one-line format similar to Berkeley’s. Here is an example of the Berkeley (default) format of output from size: $ size --format=Berkeley ranlib size text data bss dec hex filename 294880 81920 11592 388392 5ed28 ranlib 294880 81920 11888 388688 5ee50 size This is the same data, but displayed closer to System V conventions: $ size --format=SysV ranlib size ranlib : section size addr .text 294880 8192 .data 81920 303104 .bss 11592 385024 Total 388392 size : section size addr .text 294880 8192 .data 81920 303104 .bss 11888 385024 Total 388688 --help Show a summary of acceptable arguments and options. -d -o -x --radix=number Using one of these options, you can control whether the size of each section is given in decimal (-d, or --radix=10); octal (-o, or --radix=8); or hexadecimal (-x, or --radix=16). In --radix=number, only the three values (8, 10, 16) are supported. The total size is always given in two radices; decimal and hexadecimal for -d or -x output, or octal and hexadecimal if you’re using -o. --common Print total size of common symbols in each file. When using Berkeley format these are included in the bss size. -t --totals Show totals of all objects listed (Berkeley format listing mode only). --target=bfdname Specify that the object-code format for objfile is bfdname. This option may not be necessary; size can automatically recognize many formats. -V --version Display the version number of size. @file Read command-line options from file. The options read are inserted in place of the original @file option. If file does not exist, or cannot be read, then the option will be treated literally, and not removed. Options in file are separated by whitespace. A whitespace character may be included in an option by surrounding the entire option in either single or double quotes. Any character (including a backslash) may be included by prefixing the character to be included with a backslash. The file may itself contain additional @file options; any such options will be processed recursively. SEE ALSO ar(1), objdump(1), readelf(1), and the Info entries for binutils. COPYRIGHT Copyright (c) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". binutils-2.20.51.0.2 2019-02-26 SIZE(1)
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa