02.11.2014 Views

RealView 编译工具要点指南 - ARM Information Center

RealView 编译工具要点指南 - ARM Information Center

RealView 编译工具要点指南 - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

关 于 早 期 版 本<br />

• 提 供 两 个 新 的 命 令 行 选 项 来 处 理 尾 调 用 节 , 在 节 的 尾 部 优 化 跳 转 指 令 , 即<br />

使 用 :<br />

— --tailreorder 将 尾 调 用 节 移 到 其 目 标 之 上 ( 如 果 可 能 )<br />

— --info tailreorder 来 显 示 有 关 已 移 动 的 尾 调 用 节 的 信 息 。<br />

• 两 个 新 命 令 行 选 项 可 用 于 在 <strong>ARM</strong> 链 接 器 中 控 制 中 间 代 码 生 成 , 即 使 用 :<br />

— --no_inlineveneer 来 禁 用 内 联 中 间 代 码<br />

— --no_veneershare 来 防 止 中 间 代 码 共 享 。<br />

• <strong>ARM</strong> 链 接 器 支 持 生 成 共 享 库 以 及 链 接 到 共 享 库 。 提 供 新 的 命 令 行 选 项 来<br />

编 译 SVr4 和 BPABI 可 执 行 文 件 和 共 享 对 象 BPABI DLL, 以 及 指 定 生 成 代<br />

码 的 方 式 , 即 使 用 :<br />

— --sysv 来 编 译 SVr4 格 式 的 ELF 文 件<br />

— --shared 来 编 译 SVr4 共 享 对 象<br />

— --soname name 来 指 定 共 享 对 象 的 SONAME<br />

— --fpic 来 链 接 与 位 置 无 关 的 代 码<br />

— --init symbol 来 指 定 初 始 化 代 码<br />

— --fini symbol 在 卸 载 可 执 行 文 件 或 共 享 对 象 时 执 行 代 码<br />

— --linux_abitag id 来 指 定 最 低 兼 容 Linux 内 核 版 本<br />

— --dynamiclinker name 来 更 改 缺 省 动 态 链 接 器 。<br />

• 提 供 新 的 链 接 器 选 项 --startup 来 将 备 选 的 C 库 与 不 同 的 启 动 符 一 起 使 用 。<br />

类 似 地 ,--cppinit 选 项 可 用 于 C++ 初 始 化 代 码 。<br />

• <strong>ARM</strong> 链 接 器 选 项 --symbols 列 出 链 接 步 骤 中 使 用 的 局 部 和 全 局 符 号 。 在<br />

RVCT v2.2 中 , 缺 省 情 况 下 , 此 输 出 不 再 列 出 映 射 符 号 。 新 的 命 令 行 选 项<br />

--list_mapping_symbols 现 在 可 以 将 映 射 符 号 包 括 在 --symbols 生 成 的 输 出<br />

中 。<br />

• 如 果 链 接 器 检 测 到 指 定 <strong>ARM</strong>v3 ( 在 RVCT v2.2 中 已 不 再 使 用 ) 的 对 象 ,<br />

它 会 将 这 些 对 象 升 级 到 <strong>ARM</strong>v4 以 便 可 以 和 <strong>ARM</strong> 库 一 起 使 用 。 当 链 接 器<br />

提 升 目 标 体 系 结 构 级 别 时 , 将 显 示 警 告 消 息 。<br />

• <strong>ARM</strong> 链 接 器 使 您 可 以 在 分 散 加 载 描 述 文 件 中 按 符 号 名 称 来 引 用 输 入 节 。<br />

请 参 阅 《 链 接 器 和 实 用 程 序 指 南 》 中 对 input_symbol_pattern 的 描 述 。<br />

<strong>ARM</strong> DUI 0202IC Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. A-29<br />

Unrestricted Access<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!