02.11.2014 Views

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

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

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

关 于 早 期 版 本<br />

• <strong>ARM</strong> 汇 编 器 可 用 于 汇 编 Intel ® 无 线 MMX 技 术 指 令 来 开 发 代 码 , 例 如 用<br />

于 PXA270 处 理 器 。<br />

• 按 照 最 新 版 本 的 《<strong>ARM</strong> 体 系 结 构 的 ABI ( 基 本 标 准 )》 [BSABI] 的 要<br />

求 , RVCT v3.0 完 全 支 持 DWARF 3 调 试 表 (DWARF 调 试 标 准 第 3 版 )。<br />

DWARF 3 是 缺 省 格 式 并 且 包 括 :<br />

— 完 全 支 持 调 试 C++ 命 名 空 间<br />

— 调 试 信 息 的 大 小 的 增 加 。<br />

在 此 版 本 的 编 译 器 和 汇 编 器 中 :<br />

— 如 果 您 不 指 定 格 式 , 则 假 定 为 DWARF 3<br />

— 如 果 您 指 定 --debug (-g), 缺 省 情 况 下 , 生 成 DWARF 3。<br />

为 了 向 后 兼 容 , 仍 然 支 持 命 令 行 选 项 --dwarf2。<br />

• <strong>ARM</strong> 编 译 器 和 链 接 器 支 持 线 程 局 部 存 储 (TLS), 使 程 序 可 以 使 用 多 线 程 。<br />

提 供 两 个 新 的 关 键 字 来 支 持 MPCore 上 的 TLS:<br />

— __declspec(thread)<br />

— __thread.<br />

• <strong>ARM</strong> 编 译 器 现 在 提 供 高 级 标 量 优 化 , 包 括 展 开 循 环 。 当 使 用 -O3 进 行 编 译<br />

时 , 会 自 动 调 用 这 些 增 强 功 能 , 这 样 , 以 少 量 的 代 码 大 小 开 销 即 可 获 得 显<br />

著 的 性 能 优 势 。<br />

• 在 RVCT v3.0 中 , 整 数 (int 或 long long) 除 以 零 缺 省 将 返 回 零 。 这 和 以<br />

前 的 行 为 不 同 , 以 前 运 行 时 的 结 果 是 终 止 程 序 , 并 显 示 错 误 消 息 。<br />

• 在 RVCT v3.0 中 , 您 可 以 更 改 错 误 和 警 告 消 息 使 用 的 语 言 。 例 如 , 要 在 基<br />

于 英 语 的 工 作 站 上 显 示 日 语 消 息 , 请 使 用 :<br />

--message_locale ja_JP<br />

• --show_cmdline 选 项 以 前 只 在 <strong>ARM</strong> 编 译 器 中 可 用 , 现 在 可 以 在 汇 编 器 、 链<br />

接 器 、 armar 和 fromelf 中 使 用 。 使 用 此 选 项 可 以 查 看 命 令 行 是 如 何 被 处 理<br />

的 。 命 令 以 标 准 化 方 式 显 示 , 并 展 开 所 有 via 文 件 的 内 容 。 但 使 用 此 选 项<br />

不 会 捕 获 命 令 行 中 的 意 外 错 误 。<br />

• RVCT v3.0 引 入 了 以 下 环 境 变 量 :<br />

— RVCT30_CCOPT<br />

— RVCT30_LINKOPT<br />

— RVCT30_ASMOPT<br />

对 每 个 RVCT, 此 变 量 的 值 将 相 应 地 插 入 到 命 令 行 字 符 串 之 前 。 命 令 行 上<br />

的 参 数 可 覆 盖 环 境 变 量 中 指 定 的 选 项 。<br />

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

Unrestricted Access<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!