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.

标 准 C 实 现 定 义B.1.13库 函 数《 库 和 浮 点 支 持 指 南 》 中 第 1-2 页 的 关 于 运 行 时 库 中 列 出 了 ISO C 库 变 体 。每 一 C 库 的 准 确 性 质 对 特 定 实 现 来 说 是 唯 一 的 。 通 用 的 <strong>ARM</strong> C 库 具 有 或 支 持 以下 功 能 :• 宏 NULL 扩 展 为 整 型 常 数 0。• 如 果 程 序 重 新 定 义 保 留 的 外 部 识 别 符 ( 例 如 printf), 则 在 该 程 序 与 标 准库 链 接 时 可 能 会 出 错 。 如 果 该 程 序 未 与 标 准 库 链 接 , 则 检 测 不 到 错 误 。• __aeabi_assert() 函 数 输 出 有 关 stderr 失 败 诊 断 的 详 细 信 息 , 然 后 调 用abort() 函 数 :*** assertion failed: expression, file name, line number注 意assert 宏 的 行 为 取 决 于 最 近 出 现 的 #include 的 运 行 条 件 。 有 关详 细 信 息 , 请 参 阅 《 库 和 浮 点 支 持 指 南 》 中 第 2-36 页 的 从 程 序 中 退 出 。有 关 数 学 函 数 、 宏 、 语 言 环 境 、 信 号 和 输 入 / 输 出 的 实 现 细 节 , 请 参 阅 《 库 和 浮点 支 持 指 南 》 中 的 第 2 章 C 和 C++ 库 。B-8 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!