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.

编 译 器 命 令 行 选 项另 请 参 阅• 第 2-36 页 的 --data_reorder, --no_data_reorder• 第 2-56 页 的 --feedback=filename• 第 2-90 页 的 --multifile, --no_multifile• 第 4-38 页 的 __attribute__((section("name")))• 第 4-56 页 的 #pragma arm section [section_sort_list]• 《 编 译 器 用 户 指 南 》 中 第 2-26 页 的 使 用 链 接 器 反 馈2.1.148 --strict, --no_strict此 选 项 根 据 所 使 用 的 源 语 言 选 项 , 强 制 实 施 或 放 宽 严 格 C 或 严 格 C++。如 果 选 择 --strict, 则 会 执 行 下 列 操 作 :• 禁 用 与 ISO C 或 ISO C++ 发 生 冲 突 的 功 能• 在 使 用 非 标 准 功 能 时 返 回 错 误 消 息 。缺 省 设 置缺 省 选 项 为 --no_strict。用 法--strict 强 制 遵 循 下 列 标 准 :ISO C90 • ISO/IEC 9899:1990, 1990 C 国 际 标 准 。• ISO/IEC 9899 AM1, 1995 标 准 附 录 1。ISO C99 ISO/IEC 9899:1999, 1999 C 国 际 标 准 。ISO C++ ISO/IEC 14822:2003, 2003 C++ 国 际 标 准 。错 误当 --strict 生 效 时 , 如 果 违 反 了 相 关 的 ISO 标 准 , 则 编 译 器 会 发 出 错 误 消 息 。可 以 用 常 规 方 式 控 制 诊 断 消 息 的 严 重 性 。2-116 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!