RealView ç¼è¯å·¥å ·è¦ç¹æå - ARM Information Center
RealView ç¼è¯å·¥å ·è¦ç¹æå - ARM Information Center
RealView ç¼è¯å·¥å ·è¦ç¹æå - ARM Information Center
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
关 于 早 期 版 本<br />
A.5 RVCT v2.1 与 RVCT v2.0 之 间 的 差 异<br />
本 节 介 绍 RVCT v2.1 与 RVCT v2.0 之 间 的 差 异 。<br />
A.5.1<br />
RVCT 2.1 版 中 的 一 般 性 改 动<br />
RVCT 2.1 版 中 有 以 下 改 动 :<br />
• 完 全 支 持 C++, 包 括 异 常 。<br />
• 增 强 了 对 <strong>ARM</strong>v6 内 核 的 支 持 。 要 查 看 支 持 的 内 核 的 完 整 列 表 , 请 使 用 :<br />
armcc --cpu list<br />
• 编 译 器 、 链 接 器 、 汇 编 器 和 fromelf 支 持 新 的 --diag_style 选 项 , 以 生 成 与<br />
IDE ( 如 Microsoft Visual Studio) 更 兼 容 的 格 式 的 警 告 和 错 误 。<br />
• 编 译 器 和 链 接 器 支 持 新 的 实 用 程 序 , 以 删 除 生 成 的 C++ 代 码 中 未 使 用 的 虚<br />
拟 函 数 。<br />
• 编 译 器 支 持 新 的 --min_array_alignment 选 项 。<br />
• 提 供 链 接 器 反 馈 信 息 , 以 便 在 下 次 编 译 文 件 时 通 知 编 译 器 有 未 使 用 的 函<br />
数 。 这 些 函 数 将 放 置 在 各 自 的 节 中 , 以 便 链 接 器 将 来 删 除 它 们 。<br />
• 按 照 《<strong>ARM</strong> 体 系 结 构 的 ELF》 标 准 [AAELF] 的 定 义 , <strong>ARM</strong> ® 工 具 可 以 使<br />
用 SHF_STRINGS 节 在 多 个 编 译 单 元 中 共 享 合 适 的 字 符 串 。<br />
• 不 提 倡 使 用 VFPv1。 新 的 缺 省 为 VFPv2。 要 查 看 支 持 的 FPU 的 完 整 列 表 ,<br />
请 使 用 :<br />
armcc --fpu list<br />
• 不 提 倡 对 关 键 字 使 用 单 短 线 , 以 后 将 不 再 支 持 。 使 用 编 译 工 具 时 使 用 双 短<br />
线 。<br />
• 缺 省 情 况 下 , 使 用 不 提 倡 的 选 项 ( 如 编 译 器 选 项 --fpu softfpa) 时 编 译 工<br />
具 将 发 出 警 告 。<br />
在 RVCT v2.1 中 , 可 以 通 过 将 环 境 变 量 RVCT21_CLWARN 设 置 为 以 下 值 之 一 来<br />
更 改 此 行 为 :<br />
0 对 使 用 旧 语 法 和 不 提 倡 选 项 的 情 况 发 出 警 告 。<br />
1 接 受 旧 语 法 , 不 对 其 发 出 警 告 , 但 在 使 用 不 提 倡 选 项 时 发 出 警<br />
告 。 这 是 缺 省 设 置 。<br />
2 接 受 旧 语 法 和 不 提 倡 使 用 选 项 , 不 发 出 警 告 。<br />
A-32 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IC<br />
Non-Confidential<br />
Unrestricted Access