链 接 器 命 令 语 法--unresolved symbol使 用 此 选 项 可 以 确 保 对 象 的 ABI 兼 容 性 。 缺 省 情 况 下 关 闭 该 选 项 ,并 且 链 接 器 在 可 能 时 自 动 处 理 不 提 倡 使 用 和 已 过 时 的 重 定 位 。将 每 个 对 未 定 义 符 号 的 引 用 与 symbol 的 全 局 定 义 匹 配 。 symbol 必 须已 定 义 且 是 全 局 的 , 否 则 它 会 显 示 在 未 定 义 符 号 列 表 中 , 并 且 链 接步 骤 失 败 。 此 选 项 在 自 上 而 下 的 开 发 中 尤 为 有 用 , 因 为 它 可 以 通 过将 每 个 对 缺 失 函 数 的 引 用 与 虚 拟 函 数 匹 配 来 测 试 部 分 实 现 的 系 统 。2.2.5 指 定 输 出 类 型 和 输 出 文 件 名使 用 以 下 选 项 指 定 输 出 文 件 的 格 式 和 名 称 :--bpabi 创 建 BPABI 可 执 行 文 件 以 便 传 递 至 平 台 特 定 的 后 链 接 器 。--dll创 建 BPABI 动 态 链 接 库 (DLL)。 在 ELF 文 件 头 中 ,DLL 标 记 为 共享 对 象 。--output file指 定 输 出 文 件 的 名 称 。 该 文 件 可 以 是 部 分 链 接 对 象 或 可 执 行 映 像 。如 果 未 指 定 输 出 文 件 名 , 则 链 接 器 使 用 以 下 缺 省 名 称 :__image.axf如 果 输 出 是 可 执 行 映 像__object.o 如 果 输 出 是 部 分 链 接 对 象 。如 果 指 定 file 时 不 带 路 径 信 息 , 则 它 将 在 当 前 工 作 目 录 中 创 建 。 如果 指 定 了 路 径 信 息 , 则 该 目 录 将 成 为 缺 省 的 输 出 目 录 。--partial 创 建 部 分 链 接 对 象 , 而 不 是 可 执 行 映 像 。--reloc 创 建 可 重 定 位 的 ELF 映 像 。可 重 定 位 映 像 有 一 个 包 含 重 定 位 信 息 的 动 态 段 , 可 用 于 在 链 接 后 重新 定 位 映 像 。 链 接 后 重 定 位 的 示 例 包 括 高 级 ROM 构 建 和 运 行 时 动态 加 载 。如 果 映 像 在 链 接 时 的 地 址 加 载 , 则 链 接 器 生 成 的 可 重 定 位 映 像 不 需要 处 理 重 定 位 , 并 且 映 像 的 调 试 数 据 有 效 。 当 加 载 映 像 的 地 址 与 链接 时 的 地 址 不 同 时 , 将 会 处 理 重 定 位 , 不 过 映 像 中 现 有 的 任 何 调 试数 据 都 将 无 效 。单 独 使 用 时 ,--reloc 生 成 的 映 像 类 似 于 简 单 类 型 1, 映 像 的 载 入 区属 性 设 置 为 RELOC。 有 关 详 细 信 息 , 请 参 阅 第 3-24 页 的 类 型 1, 一 个加 载 区 和 几 个 连 续 执 行 区 。--shared 创 建 SVr4 共 享 对 象 。2-10 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 <strong>ARM</strong> DUI 0349AC
链 接 器 命 令 语 法有 关 详 细 信 息 , 请 参 阅 第 6 章 BPABI 和 System V 共 享 库 和 可 执 行 文件 。--sysv 创 建 可 在 <strong>ARM</strong> Linux 上 使 用 的 SVr4 格 式 的 ELF 可 执 行 文 件 。有 关 详 细 信 息 , 请 参 阅 第 6 章 BPABI 和 System V 共 享 库 和 可 执 行 文件 。2.2.6 为 映 像 指 定 内 存 映 射 信 息使 用 以 下 选 项 指 定 内 存 映 射 :--[no_]autoat控 制 __at 节 到 执 行 区 的 自 动 分 配 。__at 节 是 必 须 放 在 特 定 地 址 的节 。 有 关 详 细 信 息 , 请 参 阅 第 5-36 页 的 使 用 __at 节 将 节 放 在 特 定地 址 中 。如 果 启 用 , 则 链 接 器 将 自 动 为 每 个 __at 节 选 择 执 行 区 。 如 果 不 存 在适 用 的 执 行 区 , 则 链 接 器 将 创 建 载 入 区 和 执 行 区 以 包 含 __at 节 。如 果 禁 用 , 则 将 应 用 标 准 分 散 加 载 节 选 择 规 则 。 有 关 详 细 信 息 , 请参 阅 第 5-18 页 的 输 入 节 描 述 。缺 省 为 --no_autoat。--fpic 可 用 于 链 接 位 置 无 关 代 码 (PIC), 即 使 用 /fpic 限 定 符 编 译 的 代 码 。只 有 在 代 码 使 用 System V 共 享 库 时 才 执 行 相 对 寻 址 。注 意如 果 使 用 了 --shared 但 未 使 用 --fpic, 则 链 接 器 将 输 出 一 个 可 降 级错 误 。--predefine="string"使 命 令 可 以 传 递 到 分 散 文 件 的 第 一 行 中 指 定 的 预 处 理 器 。 您 还 可以 使 用 同 义 词 :--pd="string"。在 命 令 行 上 可 以 使 用 多 个 --predefine 选 项 。 将 此 选 项 与 --scatter结 合 使 用 。 示 例 2-1 显 示 了 分 散 文 件 在 预 处 理 之 前 的 外 观 。示 例 2-1 预 处 理 之 前 的 分 散 文 件Scatter file:#! armcc -Elr1 BASE{<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 2-11
- 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: 链 接 器 命 令 语 法--[no_]s
- Page 29 and 30: 链 接 器 命 令 语 法• 确
- Page 31 and 32: 链 接 器 命 令 语 法--no_com
- 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 使 用