链 接 器 命 令 语 法--datacompressor list|id--dynamiclinker name--edit file-list--entry location缺 省 情 况 下 , 将 会 启 用 RW 数 据 压 缩 以 便 最 大 程 度 地 减 小 ROM 大小 。 使 用 --datacompressor off 可 关 闭 RW 数 据 压 缩 。可 用 于 为 RW 数 据 压 缩 指 定 提 供 的 算 法 之 一 :• 使 用 --datacompressor list 可 获 取 可 供 链 接 器 使 用 的 数 据 压 缩器 的 列 表 。• 如 果 您 未 指 定 数 据 压 缩 算 法 , 则 链 接 器 将 自 动 选 择 一 种 最 合适 的 算 法 。 通 常 不 必 覆 盖 此 选 择 。 有 关 详 细 信 息 , 请 参 阅第 3-15 页 的 RW 数 据 压 缩 。如 果 要 覆 盖 链 接 器 , 请 使 用 --datacompressor id 指 定 数 据 压 缩算 法 。 指 定 压 缩 器 后 , 便 会 将 解 压 缩 器 添 加 至 代 码 区 。 如 果最 终 映 像 没 有 压 缩 的 数 据 , 则 不 添 加 解 压 缩 器 。指 定 用 于 在 运 行 时 加 载 和 重 定 位 文 件 的 动 态 链 接 器 。 与 共 享 对 象链 接 时 , 动 态 链 接 器 使 用 存 储 在 可 执 行 文 件 中 的 相 关 性 信 息 来 标 识要 加 载 的 文 件 。 如 果 在 <strong>ARM</strong> Linux 平 台 上 工 作 , 则 链 接 器 假 定 缺省 动 态 链 接 器 为 /lib/ld-linux.so.3。有 关 详 细 信 息 , 请 参 阅 第 6 章 BPABI 和 System V 共 享 库 和 可 执 行 文件 。可 用 于 指 定 控 制 文 件 , 其 中 包 含 用 于 编 辑 输 出 二 进 制 中 的 符 号 表 的命 令 。 您 可 以 在 控 制 文 件 中 指 定 命 令 来 :• 隐 藏 全 局 符 号 。 使 用 此 选 项 可 隐 藏 目 标 文 件 中 的 特 定 全 局 符号 。 隐 藏 符 号 不 是 公 共 可 见 的 。• 重 命 名 全 局 符 号 。 使 用 此 选 项 可 解 决 符 号 命 名 冲 突 。有 关 控 制 文 件 语 法 的 详 细 信 息 , 请 参 阅 第 4-11 页 的 隐 藏 和 重 命 名全 局 符 号 。如 果 指 定 多 个 控 制 文 件 , 可 以 使 用 以 下 语 法 之 一 :armlink --edit file1 --edit file2 --edit file3armlink --edit file1,file2,file3不 要 在 逗 号 和 文 件 名 之 间 留 有 空 格 。2-16 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 <strong>ARM</strong> DUI 0349AC
链 接 器 命 令 语 法指 定 映 像 的 唯 一 初 始 入 口 点 。 该 映 像 可 包 含 多 个 入 口 点 , 但 使 用 此选 项 指 定 的 初 始 入 口 点 存 储 在 可 执 行 文 件 标 题 中 , 以 供 加 载 程 序 使用 。 此 选 项 在 命 令 行 中 只 能 使 用 一 次 。 加 载 映 像 时 ,<strong>ARM</strong><strong>RealView</strong> Debugger 使 用 此 入 口 地 址 来 初 始 化 程 序 计 数 器 (PC)。 初始 入 口 点 必 须 满 足 以 下 条 件 :• 映 像 入 口 点 必 须 在 执 行 区 内• 执 行 区 必 须 是 非 重 叠 的 , 而 且 必 须 是 根 执 行 区 ( 加 载 地 址 ==执 行 地 址 )。使 用 以 下 一 项 替 换 location:entry_address一 个 数 值 , 例 如 :--entry 0x0symbol将 映 像 入 口 点 指 定 为 symbol 的 地 址 , 例 如 :--entryreset_handleroffset+object(section)将 映 像 入 口 点 指 定 为 特 定 object 的 section 中 的 offset,例 如 :--entry 8+startup.o(startupseg)在 --entry 的 自 变 量 中 不 能 包 含 空 格 。 匹 配 输 入 节 和 对 象名 时 不 区 分 大 小 写 。 可 以 使 用 以 下 简 化 表 示 法 :• 如 果 offset 为 零 , 则 使 用 object(section)。• 如 果 只 有 一 个 输 入 节 , 则 使 用 object。 如 果 object 中有 多 个 输 入 节 , 则 armlink 将 生 成 一 则 错 误 消 息 。注 意如 果 映 像 的 入 口 地 址 在 Thumb 状 态 下 , 则 地 址 的 最 低 有 效 位 必 须设 置 为 1。 如 果 指 定 了 符 号 , 则 链 接 器 会 自 动 完 成 此 操 作 。 例 如 ,如 果 入 口 代 码 在 Thumb 状 态 下 从 地 址 0x8000 开 始 , 则 必 须 使 用--entry 0x8001。--[no_]exceptions使 用 --exceptions 可 使 最 终 映 像 包 含 异 常 表 。 这 是 缺 省 设 置 。如 果 删 除 未 使 用 节 之 后 映 像 中 出 现 任 何 异 常 节 , 则 使 用--no_exceptions 可 强 制 链 接 器 生 成 一 则 错 误 消 息 。 使 用 此 选 项 可 确保 代 码 中 不 出 现 异 常 。有 关 详 细 信 息 , 请 参 阅 第 3-30 页 的 使 用 命 令 行 选 项 处 理 C++ 异常 。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 2-17
- 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 and 30: 链 接 器 命 令 语 法• 确
- Page 31: 链 接 器 命 令 语 法--no_com
- 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 使 用