12.07.2015 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS
  • 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.

链 接 器 命 令 语 法将 选 定 的 输 入 节 放 置 为 其 执 行 区 中 的 最 后 一 个 节 。 例 如 , 这 样 可 以强 制 将 包 含 校 验 和 的 输 入 节 放 置 为 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!