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.

RVCT v4.0 与 RVCT v3.1 之 间 的 差 异<br />

3.3 RVCT v4.0 中 <strong>ARM</strong> 编 译 器 的 改 动<br />

RVCT v4.0 中 的 编 译 器 有 以 下 改 动 :<br />

• 支 持 Cortex-A9 和 Cortex-R4F 处 理 器 ( 使 用 --cpu=Cortex-A9 和<br />

--cpu=Cortex-R4F 开 关 )。 请 参 阅 《 编 译 器 参 考 指 南 》 中 第 2-2 页 的 命 令 行<br />

选 项 。<br />

• 添 加 了 很 多 新 的 内 在 函 数 。 请 参 阅 《 编 译 器 用 户 指 南 》 中 第 4-2 页 的 内 在<br />

函 数 。<br />

• 添 加 了 --arm_only 命 令 行 选 项 , 该 选 项 强 制 编 译 器 仅 输 出 <strong>ARM</strong> 代 码 , 忽<br />

略 所 有 #pragma thumb 声 明 。<br />

请 参 阅 《 编 译 器 参 考 指 南 》 中 第 2-2 页 的 命 令 行 选 项 。<br />

• 添 加 了 以 下 命 令 行 选 项 , 以 支 持 生 成 Linux 应 用 程 序 :<br />

— --arm_linux<br />

— --arm_linux_config_file<br />

— --arm_linux_configure<br />

— --arm_linux_paths<br />

— --configure_cpp_headers<br />

— --configure_extra_includes<br />

— --configure_extra_libraries<br />

— --configure_gcc<br />

— --configure_gld<br />

— --configure_sysroot<br />

— --shared<br />

— --translate_g++<br />

— --translate_gcc<br />

— --translate_gld<br />

• 为 --fpu 命 令 行 选 项 增 加 了 以 下 选 项 :<br />

— vfpv3_fp16<br />

— vfpv3_d16<br />

— vfpv3_d16_fp16<br />

— softvfp+vfpv3_fp16<br />

— softvfp+vfpv3_d16<br />

— softvfp+vfpv3_d16_fp16<br />

相 应 的 预 定 义 宏 也 已 添 加 。 请 参 阅 《 编 译 器 用 户 指 南 》 中 第 5-28 页 的 使<br />

用 浮 点 算 法 。<br />

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

Non-Confidential<br />

Unrestricted Access

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

Saved successfully!

Ooh no, something went wrong!