1.1. 关于运行时库

提供的下列运行时库用于支持编译的 C 和 C++:

C standardlib

C 库包含:

  • ISO C 库标准定义的函数。

  • 与目标相关的函数,用于在半主机执行环境中实现 C 库函数。 您可以在自己的应用程序中重新定义这些函数。

  • 辅助函数,用于在 C 和 C++ 中进行编译。

C microlib

C 微型库 (microlib) 包含:

  • 高度优化以最大限度减少代码大小的函数。

  • 不符合 ISO C 库标准的函数。

  • 不符合 IEEE 754 二进制浮点算法标准的函数。

C++

C++ 库包含 ISO C++ 库标准定义的函数。

C++ 库依靠 C 库获得目标特定的支持。 C++ 库中不存在目标相关性。

C++ 库包含:

  • Rogue Wave 标准 C++ 库。

  • 编译 C++ 时使用的辅助函数。

  • Rogue Wave 库不支持的附加 C++ 函数。

Copyright © 2007 ARM Limited. All rights reserved. ARM DUI 0349AC
Non-Confidential