链 接 器 命 令 语 法注 意缺 省 情 况 下 此 跳 转 优 化 是 关 闭 的 , 因 为 启 用 该 功 能 会 更 改 映 像 , 从而 可 能 导 致 调 试 信 息 不 正 确 。 如 果 启 用 , 则 链 接 器 不 会 尝 试 更 正 调试 信 息 。--keep section-id有 关 控 制 跳 转 内 联 的 详 细 信 息 , 请 参 阅 第 3-20 页 的 跳 转 内 联 。指 定 删 除 未 使 用 节 时 不 能 删 除 的 输 入 节 ( 请 参 阅 第 3-4 页 的 指 定 映像 的 内 存 映 射 )。section-id 自 变 量 的 所 有 形 式 都 可 以 包 含 * 和 ? 通 配 符 。 可 以 在 命令 行 中 指 定 多 个 --keep 选 项 。使 用 以 下 一 项 替 换 section-id:symbolobject(section)object--last section-id指 定 在 删 除 未 使 用 节 时 保 留 定 义 symbol 的 输 入 节 。 如 果symbol 存 在 多 个 定 义 , 则 armlink 将 生 成 一 则 错 误 消 息 。例 如 , 您 可 能 使 用 --keep int_handler。要 保 留 定 义 以 _handler 结 尾 的 符 号 的 所 有 节 , 请 使 用--keep *_handler。指 定 在 删 除 未 使 用 节 时 保 留 object 中 的 section。 例 如 ,要 保 留 vectors.o 对 象 的 vect 节 , 请 使 用 :--keepvectors.o(vect)要 保 留 vectors.o 对 象 中 节 名 称 的 前 三 个 字 母 是 vec 的 所有 节 , 请 使 用 :--keep vectors.o(vec*)指 定 在 删 除 未 使 用 节 时 保 留 object 中 的 单 个 输 入 节 。 如果 使 用 此 短 格 式 , 但 object 中 有 多 个 输 入 节 , 则 armlink将 生 成 一 则 错 误 消 息 。例 如 , 您 可 能 使 用 --keep dspdata.o。要 保 留 名 称 以 dsp 开 头 的 每 个 对 象 中 的 单 个 输 入 节 , 请 使用 --keep dsp*.o。2-20 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 <strong>ARM</strong> DUI 0349AC
链 接 器 命 令 语 法将 选 定 的 输 入 节 放 置 为 其 执 行 区 中 的 最 后 一 个 节 。 例 如 , 这 样 可 以强 制 将 包 含 校 验 和 的 输 入 节 放 置 为 RW 节 中 的 最 后 一 个 节 。 使 用 以下 一 项 替 换 section-id:symbol选 择 定 义 symbol 的 节 。 由 于 只 能 有 一 个 节 放 置 为 最 后 一个 节 , 因 此 不 能 指 定 有 多 个 定 义 的 符 号 。 例 如 :--lastchecksumobject(section)object从 object 中 选 择 section。 在 object 和 后 面 的 左 括 号 之 间不 能 有 空 格 。 例 如 :--last checksum.o(check)选 择 object 中 的 单 个 输 入 节 。 如 果 object 中 有 多 个 输 入节 , 则 armlink 将 生 成 一 则 错 误 消 息 。注 意使 用 分 散 加 载 时 , 请 在 分 散 加 载 描 述 文 件 中 改 用 +LAST。有 关 详 细 信 息 , 请 参 阅 第 3-8 页 的 按 属 性 排 序 输 入 节 。--[no_]locals使 用 --locals 可 指 示 链 接 器 在 生 成 可 执 行 映 像 时 将 局 部 符 号 添 加 到输 出 符 号 表 中 。 这 是 缺 省 设 置 。使 用 --no_locals 可 指 示 链 接 器 不 将 局 部 符 号 添 加 到 输 出 符 号 表 中 。如 果 要 减 小 输 出 符 号 表 的 大 小 , 则 这 是 非 常 有 用 的 优 化 。--[no_]merge 指 示 链 接 器 合 并 由 编 译 器 放 置 在 可 共 享 节 中 的 const 字 符 串 。 如 果const 字 符 串 之 间 有 相 似 性 , 则 此 选 项 可 减 少 映 像 的 大 小 。 缺 省 为--merge。--linux_abitag version-id可 用 于 指 定 所 构 建 的 可 执 行 文 件 兼 容 的 最 低 Linux 内 核 版 本 。有 关 详 细 信 息 , 请 参 阅 第 6 章 BPABI 和 System V 共 享 库 和 可 执 行 文件 。--pad num可 用 于 设 置 填 充 字 节 的 值 。 链 接 器 将 此 值 赋 给 插 入 载 入 区 或 执 行区 的 所 有 填 充 字 节 。num 是 一 个 整 数 , 可 以 用 十 六 进 制 格 式 赋 值 。 例 如 , 将 num 设 置 为0xFF 可 能 会 有 助 于 缩 短 ROM 编 程 时 间 。 如 果 num 大 于 0xFF, 则 填 充字 节 将 设 置 为 (char)num。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 2-21
- 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 and 32: 链 接 器 命 令 语 法--no_com
- Page 33 and 34: 链 接 器 命 令 语 法指 定
- Page 35: 链 接 器 命 令 语 法object
- 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 使 用