链 接 器 命 令 语 法两 个 区 都 是 根 区 。 有 关 详 细 信 息 , 请 参 阅 第 3-2 页 的 指 定 映 像 结 构 。2.2.7 控 制 调 试 信 息这 些 选 项 控 制 映 像 中 的 调 试 信 息 :--[no_]debug 使 用 --debug 在 输 出 文 件 中 包 括 调 试 信 息 。 调 试 信 息 包 括 调 试 输 入节 以 及 符 号 和 字 符 串 表 。 这 是 缺 省 设 置 。使 用 --no_debug 从 输 出 文 件 中 排 除 调 试 信 息 。 ELF 映 像 将 变 小 , 但不 能 在 源 代 码 级 别 对 其 进 行 调 试 。 链 接 器 放 弃 在 输 入 对 象 和 库 成员 中 找 到 的 任 何 调 试 输 入 节 , 并 且 不 包 括 映 像 中 的 符 号 和 字 符 串表 。 仅 在 载 入 到 调 试 器 时 对 映 像 的 大 小 有 影 响 。 不 影 响 下 载 到 目 标的 任 何 最 终 二 进 制 映 像 的 大 小 。如 果 创 建 部 分 链 接 对 象 , 而 不 是 映 像 , 则 链 接 器 放 弃 在 输 入 对 象 中找 到 的 调 试 输 入 节 , 但 在 部 分 链 接 对 象 中 生 成 符 号 和 字 符 串 表 。注 意如 果 需 要 fromelf --fieldoffsets 步 骤 , 则 不 要 使 用 --no_debug。 如 果生 成 的 映 像 没 有 调 试 信 息 , 则 fromelf 无 法 :• 将 映 像 转 换 为 其 他 文 件 格 式• 生 成 有 意 义 的 反 汇 编 列 表 。--[no_]bestdebug--[no_]compress_debug在 用 于 最 小 代 码 / 数 据 大 小 或 最 佳 调 试 效 应 的 链 接 之 间 选 择 。 输 入对 象 可 能 包 含 Comdat 组 , 但 由 于 存 在 差 异 , 因 此 这 些 组 在 所 有 输入 对 象 中 可 能 并 不 完 全 相 同 。 例 如 , 内 联 。--no_bestdebug 是 缺 省 值 。 这 确 保 了 无 论 是 否 针 对 调 试 进 行 编 译 ,最 终 映 像 的 代 码 和 数 据 都 相 同 。 链 接 时 选 中 最 小 的 Comdat 组 , 代价 是 可 能 会 造 成 略 差 的 调 试 效 应 。使 用 --bestdebug 可 选 择 具 有 最 佳 调 试 视 图 的 Comdat 组 。 请 注 意 ,最 终 映 像 的 代 码 和 数 据 在 带 或 不 带 调 试 选 项 进 行 构 建 时 , 可 能 会 有所 不 同 。有 关 详 细 信 息 , 请 参 阅 第 3-10 页 的 公 共 组 或 节 删 除 。--compress_debug 建 议 链 接 器 在 合 理 的 情 况 下 压 缩 .debug_* 节 。 这 将删 除 部 分 冗 余 并 减 少 调 试 表 大 小 。 使 用 --compress_debug 会 显 著 增加 链 接 映 像 所 需 的 时 间 。 调 试 压 缩 只 能 在 DWARF3 调 试 数 据 上 执行 , 不 能 在 DWARF2 上 执 行 。2-14 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 <strong>ARM</strong> DUI 0349AC
链 接 器 命 令 语 法--no_compress_debug 是 缺 省 值 。--[no_]dynamic_debug--dynamic_debug 强 制 链 接 器 输 出 调 试 节 的 动 态 重 定 位 信 息 。通 过 此 选 项 , 可 使 用 能 够 识 别 OS 的 调 试 器 来 调 试 armlink 生 成 的 共享 库 。将 --dynamic_debug 与 --sysv 以 及 --sysv --shared 映 像 和 共 享 库 结 合使 用 。有 关 详 细 信 息 , 请 参 阅 第 6 章 BPABI 和 System V 共 享 库 和 可 执 行 文件 。2.2.8 控 制 映 像 内 容以 下 选 项 控 制 影 响 映 像 内 容 的 各 种 因 素 :--[no_]branchnop--branchnop 选 项 使 链 接 器 将 任 何 跳 转 替 换 为 一 个 重 定 位 , 该 重 定 位可 解 析 为 具 有 NOP 的 下 一 条 指 令 。 这 是 缺 省 设 置 。使 用 --no_branchnop 可 禁 用 此 行 为 。--[no_]cppinit symbol有 关 控 制 跳 转 内 联 的 详 细 信 息 , 请 参 阅 第 3-20 页 的 跳 转 内 联 。--cppinit symbol 选 项 使 链 接 器 可 以 使 用 带 有 不 同 初 始 化 符 号 的 备选 C++ 库 。 缺 省 情 况 下 ,symbol 设 置 为 :__cpp_initialize__aeabi_--no_cppinit 选 项 不 使 用 symbol 自 变 量 。--cpu=list--cpu=name此 选 项 列 出 所 支 持 的 可 以 与 --cpu=name 选 项 结 合 使 用 的 体 系 结 构 和处 理 器 名 称 。启 用 特 定 <strong>ARM</strong> 处 理 器 或 体 系 结 构 的 代 码 生 成 功 能 。如 果 任 何 组 件 目 标 文 件 依 赖 的 功 能 与 所 选 处 理 器 不 兼 容 , 则 链 接 阶段 失 败 。 链 接 器 还 使 用 此 选 项 对 选 择 的 系 统 库 以 及 任 何 在 构 建 最终 映 像 时 需 要 生 成 的 胶 合 代 码 进 行 优 化 。 缺 省 情 况 下 选 择 与 所 有组 件 目 标 文 件 兼 容 的 CPU。此 选 项 遵 循 编 译 器 所 支 持 的 相 同 格 式 。 有 关 详 细 信 息 , 请 参 阅 《 编译 器 参 考 指 南 》 中 的 第 2-16 页 的 --cpu=name。--datacompressor on|off<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 2-15
- Page 1: ®RealView编 译 工 具3.1 版链
- Page 8 and 9: 前 言更 多 参 考 出 版 物
- Page 10: 前 言x 版 权 所 有 © 2007 AR
- Page 15 and 16: 简 介1.4 与 传 统 对 象 和
- Page 17: 第 2 章链 接 器 命 令 语
- Page 20: 链 接 器 命 令 语 法2.1.3
- Page 23 and 24: 链 接 器 命 令 语 法可 以
- Page 25 and 26: 链 接 器 命 令 语 法--[no_]s
- Page 27 and 28: 链 接 器 命 令 语 法有 关
- Page 29: 链 接 器 命 令 语 法• 确
- Page 33 and 34: 链 接 器 命 令 语 法指 定
- Page 35 and 36: 链 接 器 命 令 语 法object
- Page 37 and 38: 链 接 器 命 令 语 法将 选
- Page 39 and 40: 链 接 器 命 令 语 法--runpat
- Page 41 and 42: 链 接 器 命 令 语 法--[no_]p
- Page 43 and 44: 链 接 器 命 令 语 法有 关
- Page 45 and 46: 链 接 器 命 令 语 法pltgotsi
- Page 47 and 48: 链 接 器 命 令 语 法注 意
- Page 49 and 50: 链 接 器 命 令 语 法使 用
- Page 51 and 52: 第 3 章使 用 基 本 链 接
- Page 53 and 54: 使 用 基 本 链 接 器 功 能
- Page 55 and 56: 使 用 基 本 链 接 器 功 能
- Page 57 and 58: 使 用 基 本 链 接 器 功 能
- Page 59 and 60: 使 用 基 本 链 接 器 功 能
- Page 61 and 62: 使 用 基 本 链 接 器 功 能
- Page 63 and 64: 使 用 基 本 链 接 器 功 能
- Page 65 and 66: 使 用 基 本 链 接 器 功 能
- Page 67 and 68: 使 用 基 本 链 接 器 功 能
- Page 69 and 70: 使 用 基 本 链 接 器 功 能
- Page 71 and 72: 使 用 基 本 链 接 器 功 能
- Page 73 and 74: 使 用 基 本 链 接 器 功 能
- Page 75 and 76: 使 用 基 本 链 接 器 功 能
- Page 77 and 78: 使 用 基 本 链 接 器 功 能
- Page 79 and 80: 使 用 基 本 链 接 器 功 能
- Page 81 and 82:
使 用 基 本 链 接 器 功 能
- Page 83 and 84:
使 用 基 本 链 接 器 功 能
- Page 85 and 86:
第 4 章访 问 映 像 符 号本
- Page 87 and 88:
访 问 映 像 符 号4.2 访 问
- Page 89 and 90:
访 问 映 像 符 号4.2.2 与
- Page 91 and 92:
访 问 映 像 符 号4.2.3 导
- Page 93 and 94:
访 问 映 像 符 号4.3.2 读
- Page 95 and 96:
访 问 映 像 符 号4.4 隐 藏
- Page 97 and 98:
访 问 映 像 符 号IMPORTIMPORT
- Page 99 and 100:
访 问 映 像 符 号RENAMERENAME
- Page 101 and 102:
访 问 映 像 符 号示 例 4-4
- Page 103 and 104:
访 问 映 像 符 号HIDEHIDE 命
- Page 105 and 106:
访 问 映 像 符 号4.5 使 用
- Page 107 and 108:
访 问 映 像 符 号有 关 如
- Page 109 and 110:
第 5 章使 用 分 散 加 载
- Page 111 and 112:
使 用 分 散 加 载 描 述 文
- Page 113 and 114:
使 用 分 散 加 载 描 述 文
- Page 115 and 116:
使 用 分 散 加 载 描 述 文
- Page 117 and 118:
使 用 分 散 加 载 描 述 文
- Page 119 and 120:
使 用 分 散 加 载 描 述 文
- Page 121 and 122:
使 用 分 散 加 载 描 述 文
- Page 123 and 124:
使 用 分 散 加 载 描 述 文
- Page 125 and 126:
使 用 分 散 加 载 描 述 文
- Page 127 and 128:
使 用 分 散 加 载 描 述 文
- Page 129 and 130:
使 用 分 散 加 载 描 述 文
- Page 131 and 132:
使 用 分 散 加 载 描 述 文
- Page 133 and 134:
使 用 分 散 加 载 描 述 文
- Page 135 and 136:
使 用 分 散 加 载 描 述 文
- Page 137 and 138:
使 用 分 散 加 载 描 述 文
- Page 139 and 140:
使 用 分 散 加 载 描 述 文
- Page 141 and 142:
使 用 分 散 加 载 描 述 文
- Page 143 and 144:
使 用 分 散 加 载 描 述 文
- Page 145 and 146:
使 用 分 散 加 载 描 述 文
- Page 147 and 148:
使 用 分 散 加 载 描 述 文
- Page 149 and 150:
使 用 分 散 加 载 描 述 文
- Page 151 and 152:
使 用 分 散 加 载 描 述 文
- Page 153 and 154:
使 用 分 散 加 载 描 述 文
- Page 155 and 156:
使 用 分 散 加 载 描 述 文
- Page 157 and 158:
使 用 分 散 加 载 描 述 文
- Page 159 and 160:
使 用 分 散 加 载 描 述 文
- Page 161 and 162:
第 6 章BPABI 和 System V 共 享
- Page 163 and 164:
BPABI 和 System V 共 享 库 和
- Page 165 and 166:
BPABI 和 System V 共 享 库 和
- Page 167 and 168:
BPABI 和 System V 共 享 库 和
- Page 169 and 170:
BPABI 和 System V 共 享 库 和
- Page 171 and 172:
第 7 章使 用 ARM 库 管 理
- Page 173 and 174:
使 用 ARM 库 管 理 程 序7.2
- Page 175 and 176:
使 用 ARM 库 管 理 程 序7.2.
- Page 177 and 178:
使 用 ARM 库 管 理 程 序- c
- Page 179 and 180:
使 用 ARM 库 管 理 程 序输
- Page 181 and 182:
使 用 ARM 库 管 理 程 序示
- Page 183 and 184:
第 8 章使 用 fromelf本 章 介
- Page 185 and 186:
使 用 fromelf8.2 fromelf 命 令
- Page 187 and 188:
使 用 fromelf8.2.4 --decode_build
- Page 189 and 190:
使 用 fromelffromelf 只 接 受
- Page 191 and 192:
使 用 fromelf8.2.16 --no_linkview
- Page 193 and 194:
使 用 fromelf8.2.23 --strip optio
- Page 195 and 196:
使 用 fromelf8.3 fromelf 使 用