RealView - ARM Information Center
RealView - ARM Information Center
RealView - ARM Information Center
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
访 问 映 像 符 号4.4 隐 藏 和 重 命 名 全 局 符 号本 节 介 绍 了 如 何 使 用 控 制 文 件 来 管 理 输 出 文 件 中 的 符 号 名 称 。 例 如 , 可 以 使 用控 制 文 件 保 护 知 识 产 权 , 或 者 避 免 发 生 命 名 空 间 冲 突 。 控 制 文 件 是 一 个 文 本 文件 , 其 中 包 含 一 组 用 于 编 辑 输 出 对 象 符 号 表 的 命 令 。可 以 使 用 armlink 命 令 行 选 项 --edit file-list 来 指 定 控 制 文 件 ( 请 参 阅 第 2-5 页的 armlink 命 令 语 法 中 的 --edit 选 项 描 述 )。 如 果 指 定 多 个 控 制 文 件 , 可 以 使 用以 下 语 法 之 一 :armlink --edit file1 --edit file2 --edit file3armlink --edit file1,file2,file3不 要 在 逗 号 和 文 件 名 之 间 留 有 空 格 。4.4.1 控 制 文 件 格 式控 制 文 件 是 采 用 以 下 格 式 的 纯 文 本 文 件 :• 第 一 个 非 空 白 字 符 是 分 号 (;) 或 井 号 (#) 的 行 被 解 释 为 注 释 。 注 释 将 作 为 空行 处 理 。• 忽 略 空 行 。• 每 个 非 空 的 非 注 释 行 是 命 令 或 命 令 的 一 部 分 ( 拆 分 为 连 续 的 非 空 行 )。• 将 逗 号 (,) 作 为 最 后 一 个 非 空 白 字 符 结 束 的 命 令 行 将 在 下 一 个 非 空 行 继续 。每 个 命 令 行 由 一 个 命 令 以 及 后 面 的 一 组 或 多 组 以 逗 号 分 隔 的 操 作 数 组 成 。 每 组操 作 数 由 一 个 或 两 个 操 作 数 组 成 , 具 体 取 决 于 命 令 。 命 令 适 用 于 其 中 的 每 组 操作 数 。 以 下 规 则 适 用 :• 命 令 不 区 分 大 小 写 , 但 按 惯 例 以 大 写 字 母 显 示 。• 操 作 数 区 分 大 小 写 , 因 为 它 们 必 须 与 区 分 大 小 写 的 符 号 名 相 匹 配 。 您 可 以在 操 作 数 中 使 用 通 配 符 。命 令 仅 适 用 于 全 局 符 号 。 其 他 符 号 不 受 影 响 , 如 局 部 符 号 。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 4-11