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 />

A.1.4<br />

RVCT v3.1 中 <strong>ARM</strong> 编 译 器 的 改 动<br />

请 注 意 RVCT v3.1 中 编 译 器 的 以 下 差 异 :<br />

• --cpu 命 令 行 选 项 支 持 新 的 体 系 结 构 和 处 理 器 。 有 关 详 细 信 息 , 请 参 阅<br />

第 A-2 页 的 RVCT v3.1 概 述 。<br />

• --vectorize 命 令 行 选 项 直 接 从 C 或 C++ 代 码 生 成 NEON 向 量 指 令 。 有 关<br />

详 细 信 息 , 请 参 阅 《 编 译 器 参 考 指 南 》 中 第 2-116 页<br />

的 --[no_]vectorize。<br />

注 意<br />

要 使 用 此 选 项 , 您 必 须 有 NEON 向 量 化 编 译 器 许 可 证 。 该 许 可 证 随 RVDS<br />

Professional 版 一 起 提 供 。<br />

• --c99 命 令 行 选 项 提 供 完 整 的 C99 语 言 支 持 , 复 数 和 宽 I/O 除 外 。<br />

• --library_type=lib 命 令 行 选 项 选 择 相 关 运 行 时 库 。 有 关 详 细 信 息 , 请 参 阅<br />

《 编 译 器 参 考 指 南 》 中 第 2-72 页 的 --library_type=lib。<br />

• --bss_threshold=num 命 令 行 选 项 控 制 小 型 全 局 ZI 数 据 项 布 局 。<br />

• 控 制 优 化 诊 断 消 息 的 --diag_suppress=optimizations 和<br />

--diag_warning=optimizations 命 令 行 选 项 。<br />

• 控 制 变 长 数 组 支 持 的 --[no_]vla 命 令 行 选 项 。<br />

• --wchar16 和 --wchar32 命 令 行 选 项 更 改 wchar_t 类 型 。<br />

• RVCT v3.1 不 支 持 --apcs=/adsabi。<br />

• --[no_]reduce_paths 选 项 控 制 在 文 件 路 径 中 去 除 冗 余 路 径 名 信 息 。<br />

• 提 供 NEON 内 在 函 数 , 以 从 C 和 C++ 生 成 SIMD 指 令 。<br />

• 支 持 对 选 定 的 Texas Instruments C55x 内 在 函 数 的 仿 真 。<br />

• 支 持 实 现 语 音 编 码 的 ETSI 基 本 操 作 。<br />

• __attribute__((section("name"))) 用 于 对 与 --autoat 命 令 行 选 项 结 合 使 用 的<br />

布 局 地 址 进 行 编 码 。<br />

• 提 供 特 定 的 内 在 函 数 , 以 便 使 用 C 和 C++ 轻 松 访 问 基 于 <strong>ARM</strong> 体 系 结 构 的<br />

处 理 器 的 低 级 功 能 。<br />

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

Unrestricted Access<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!