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.

编 译 器 命 令 行 选 项}c++; // okay++c; // anachronism如 果 使 用 --anachronisms 选 项 编 译 此 代 码 , 则 会 生 成 一 条 警 告 消 息 。如 果 在 编 译 此 代 码 时 未 使 用 --anachronisms 选 项 , 则 会 生 成 一 条 错 误 消 息 。另 请 参 阅• 第 2-30 页 的 --cpp• 第 2-115 页 的 --strict, --no_strict• 第 2-116 页 的 --strict_warnings• 第 5-14 页 的 过 时 功 能2.1.5 --apcs=qualifer...qualifier此 选 项 控 制 生 成 代 码 时 的 交 互 操 作 和 位 置 无 关 性 。通 过 为 --apcs 命 令 行 选 项 指 定 限 定 符 , 可 以 定 义 编 译 器 所 使 用 的 《<strong>ARM</strong> 体 系 结构 的 过 程 调 用 标 准 》 (AAPCS) 的 变 体 。语 法--apcs=qualifer...qualifier其 中 , qualifier...qualifier 表 示 限 定 符 的 列 表 。 该 列 表 必 须 符 合 下 列 条 件 :• 至 少 包 含 一 个 限 定 符• 其 中 的 各 限 定 符 之 间 没 有 空 格 分 隔 。qualifier 的 每 个 实 例 必 须 为 下 列 值 之 一 :/interwork、 /nointerwork/ropi、 /noropi/rwpi、 /norwpi在 支 持 或 不 支 持 <strong>ARM</strong>/Thumb 交 互 操 作 的 情 况 下 生 成 代码 。 缺 省 值 为 /nointerwork ( 缺 省 值 为 /interwork 的 <strong>ARM</strong>v6及 更 高 版 本 除 外 )。允 许 或 禁 止 生 成 只 读 位 置 无 关 (ROPI) 代 码 。 缺 省 为/noropi。/[no]pic 是 /[no]ropi 的 别 名 。允 许 或 禁 止 生 成 读 写 且 与 位 置 无 关 (RWPI) 的 代 码 。 缺 省 为/norwpi。/[no]pid 是 /[no]rwpi 的 别 名 。2-4 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!