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

编 译 器 命 令 行 选 项语 法--errors=filename其 中 :filename 是 要 将 错 误 重 定 向 到 的 文 件 的 名 称 。在 某 些 情 况 下 ( 例 如 , 错 误 地 键 入 了 选 项 名 称 ), 不 会 重 定 向 与 命 令 选 项 问 题相 关 的 诊 断 。 不 过 , 如 果 为 选 项 指 定 了 无 效 参 数 ( 如 --cpu=999), 就 会 将 相 关的 诊 断 重 定 向 到 指 定 的 filename。另 请 参 阅• 第 2-19 页 的 --brief_diagnostics, --no_brief_diagnostics• 第 2-44 页 的 --diag_error=tag[,tag,...]• 第 2-45 页 的 --diag_remark=tag[,tag,... ]• 第 2-45 页 的 --diag_style={arm|ide|gnu}• 第 2-46 页 的 --diag_suppress=tag[,tag,...]• 第 2-48 页 的 --diag_warning=tag[,tag,...]• 第 2-108 页 的 --remarks• 第 2-129 页 的 -W• 第 2-133 页 的 --wrap_diagnostics, --no_wrap_diagnostics• 《 编 译 器 用 户 指 南 》 中 的 第 6 章 诊 断 消 息 。2.1.63 --exceptions, --no_exceptions此 选 项 启 用 或 禁 用 异 常 处 理 。在 C++ 中 , --exceptions 选 项 允 许 使 用 throw 和 try/catch, 以 便 遵 守 函 数 异 常 规范 , 并 使 编 译 器 发 布 展 开 表 以 支 持 运 行 时 的 异 常 传 播 。在 C++ 中 , 如 果 指 定 了 --no_exceptions 选 项 , 则 不 允 许 在 源 代 码 中 使 用 throw和 try/catch。 但 是 , 仍 会 分 析 函 数 异 常 规 范 , 不 过 将 忽 略 其 大 部 分 意 义 。在 C 中 , 如 果 通 过 已 编 译 的 函 数 抛 出 了 异 常 , 则 用 --no_exceptions 编 译 的 代 码行 为 将 被 取 消 定 义 。 如 果 希 望 通 过 C 函 数 正 确 传 播 异 常 , 必 须 使 用--exceptions。<strong>ARM</strong> DUI 0348BC Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. 2-53ID090708Non-Confidential, Unrestricted Access

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

Saved successfully!

Ooh no, something went wrong!