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.

编 译 器 特 有 的 功 能表 4-20 预 定 义 宏 ( 续 )名 称 值 定 义 时 间__CHAR_UNSIGNED__ – 在 GNU 模 式 下 。 当 且 仅 当 char 为 无 符 号 类 型 时 , 才 会 对 其 进 行定 义 。__DATE__ date 始 终 定 义 。__EDG__ – 始 终 定 义 。__EDG_IMPLICIT_USING_STD – 在 C++ 模 式 下 指 定 --implicit_using_std 选 项 时 。__EDG_VERSION__ – 始 终 设 置 为 整 型 值 , 它 表 示 Edison Design Group (EDG) 前 端 的 版本 号 。 例 如 , 将 3.8 版 表 示 为 308。EDG 前 端 的 版 本 号 不 必 与 RVCT 或 <strong>RealView</strong> Development Suite 版本 号 相 匹 配 。__EXCEPTIONS 1 在 C++ 模 式 下 指 定 --exceptions 选 项 时 。__FEATURE_SIGNED_CHAR – 指 定 --signed_chars 选 项 ( 由 CHAR_MIN 和 CHAR_MAX 使 用 ) 时 。__FILE__ name 始 终 定 义 为 字 符 串 文 字 。__FP_FAST – 指 定 --fpmode=fast 选 项 时 。__FP_FENV_EXCEPTIONS – 指 定 --fpmode=ieee_full 或 --fpmode=ieee_fixed 选 项 时 。__FP_FENV_ROUNDING – 指 定 --fpmode=ieee_full 选 项 时 。__FP_IEEE – 指 定 --fpmode=ieee_full、--fpmode=ieee_fixed 或--fpmode=ieee_no_fenv 选 项 时 。__FP_INEXACT_EXCEPTION – 指 定 --fpmode=ieee_full 选 项 时 。__GNUC__ ver 指 定 --gnu 选 项 时 。 它 是 一 个 整 数 , 用 于 显 示 所 使 用 的 GNU 模 式的 当 前 主 版 本 。__GNUC_MINOR__ ver 指 定 --gnu 选 项 时 。 它 是 一 个 整 数 , 用 于 显 示 所 使 用 的 GNU 模 式的 当 前 次 版 本 。__GNUG__ ver 在 GNU 模 式 下 指 定 --cpp 选 项 时 。 它 具 有 与 __GNUC__ 相 同 的 值 。__IMPLICIT_INCLUDE – 指 定 --implicit_include 选 项 时 。__INTMAX_TYPE__ – 在 GNU 模 式 下 。 它 为 intmax_t typedef 定 义 正 确 的 基 础 类 型 。__LINE__ num 始 终 设 置 。 它 是 包 含 此 宏 的 源 代 码 行 的 行 号 。4-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!