12.07.2015 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.

编 译 器 命 令 行 选 项限 制使 用 --fpu 选 项 显 式 选 择 的 任 何 FPU 始 终 覆 盖 使 用 --cpu 选 项 隐 式 选 定 的 任 何FPU。 例 如 , 即 使 对 CPU 的 选 择 隐 含 了 使 用 体 系 结 构 VFPv2, 选 项--cpu=<strong>ARM</strong>1136JF-S --fpu=softvfp 也 将 生 成 使 用 软 件 浮 点 库 fplib 的 代 码 。如 果 使 用 --cpu 选 项 隐 式 指 定 的 FPU 与 使 用 --fpu 显 式 选 择 的 FPU 不 兼 容 , 则 编译 器 将 生 成 错 误 。编 译 器 只 生 成 标 量 浮 点 运 算 。 如 果 要 使 用 VFP 向 量 运 算 , 必 须 使 用 汇 编 代 码 来实 现 。已 对 softvfp 禁 用 NEON 支 持 。缺 省 设 置如 果 存 在 VFP 协 处 理 器 , 则 会 生 成 VFP 指 令 。 如 果 不 存 在 VFP 协 处 理 器 , 编译 器 生 成 调 用 软 件 浮 点 库 fplib 的 代 码 , 用 于 执 行 浮 点 运 算 。注 意缺 省 情 况 下 , 选 择 某 些 处 理 器 或 体 系 结 构 会 隐 式 选 择 特 定 浮 点 单 元 。 例 如 , 选项 --cpu <strong>ARM</strong>1136JF-S 隐 含 了 选 项 --fpu vfpv2。另 请 参 阅• 第 2-8 页 的 --arm• 第 2-30 页 的 --cpu=name• 第 2-118 页 的 --thumb• 第 4-15 页 的 __softfp• 《 编 译 器 用 户 指 南 》 中 第 5-35 页 的 浮 点 计 算 和 链 接• 《 开 发 指 南 》 中 第 2-5 页 的 浮 点 生 成 选 项 。2.1.75 --friend_injection, --no_friend_injection此 选 项 控 制 C++ 中 friend 声 明 的 可 见 性 。在 C++ 中 , 此 选 项 控 制 使 用 标 准 查 找 机 制 时 , 仅 在 friend 声 明 中 声 明 的 类 或 函数 的 名 称 是 否 可 见 。2-64 Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0348BCNon-Confidential, Unrestricted AccessID090708

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

Saved successfully!

Ooh no, something went wrong!