这是命令 arm-linux-gnueabi-size,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行
程序:
您的姓名
大小 - 列出部分大小和总大小。
概要
尺寸 [-A|-B|--格式=兼容性]
[ - 帮帮我]
[-d|-o|-x|--基数=数]
[- 常见的]
[-t|--总计]
[--目标=名称[-V|- 版]
[目标文件...]
商品描述
GNU 尺寸 实用程序列出了每个对象的部分大小---和总大小---
或存档文件 目标文件 在其参数列表中。 默认情况下,一行输出是
为存档中的每个目标文件或每个模块生成。
目标文件...是要检查的目标文件。 如果未指定,则文件“a.out”
将被使用。
配置
命令行选项的含义如下:
-A
-B
--格式=兼容性
使用这些选项之一,您可以选择是否从 GNU 输出 尺寸 酷似
系统 V 的输出 尺寸 (使用 -A或 --格式=sysv),或伯克利 尺寸 (使用 -B或
--格式=伯克利)。 默认是类似于 Berkeley 的单行格式。
这是 Berkeley(默认)输出格式的示例 尺寸:
$ size --format=Berkeley Ranlib 大小
文本数据 bss dec 十六进制文件名
294880 81920 11592 388392 5ed28 Ranlib
294880 81920 11888 388688 5ee50 尺寸
这是相同的数据,但显示更接近 System V 约定:
$ size --format=SysV Ranlib 大小
兰库:
节大小地址
.文本294880 8192
.数据81920 303104
.bss 11592 385024
总388392
尺寸:
节大小地址
.文本294880 8192
.数据81920 303104
.bss 11888 385024
总388688
- 帮帮我
显示可接受的参数和选项的摘要。
-d
-o
-x
--基数=数
使用这些选项之一,您可以控制是否给定每个部分的大小
十进制 (-d或 --基数=10); 八进制 (-o或 --基数=8); 或十六进制 (-x或
--基数=16)。 在 --基数=数,仅支持三个值 (8, 10, 16)。 这
总大小总是以两个基数给出; 十进制和十六进制 -d or -x
输出,或者八进制和十六进制,如果你使用 -o.
- 常见的
打印每个文件中常用符号的总大小。 使用 Berkeley 格式时,这些是
包含在 bss 大小中。
-t
--总计
显示列出的所有对象的总数(仅限伯克利格式列表模式)。
--目标=名称
指定目标代码格式 目标文件 is 名称. 这个选项可能不是
必要的; 尺寸 可以自动识别多种格式。
-V
- 版
显示版本号 尺寸.
@文件
从中读取命令行选项 文件. 读取的选项被插入代替
原来的 @文件 选项。 如果 文件 不存在或无法读取,则该选项
将按字面处理,而不是删除。
中的选项 文件 由空格分隔。 可以包含空格字符
通过用单引号或双引号将整个选项括在一个选项中。 任何
字符(包括反斜杠)可以通过在字符前加上前缀来包含
包含反斜杠。 这 文件 可能本身包含额外的@文件 选项; 任何
这些选项将被递归处理。
使用 onworks.net 服务在线使用arm-linux-gnueabi-size