Keil™, An ARM® Company

RealView Compiler User's Guide

The C and C++ libraries

1.3. The C and C++ libraries

RVCT provides the following runtime C and C++ libraries:

The ARM C libraries

The ARM C libraries provide standard C functions, and helper functions used by the C and C++ libraries.

The ARM libraries comply with:

  • the C Library ABI for the ARM Architecture (CLIBABI)

  • the C++ ABI for the ARM Architecture (CPPABI).

For more information see:

Rogue Wave Standard C++ Library version 2.02.03

The Rogue Wave Standard C++ Library, as supplied by Rogue Wave Software, Inc., provides standard C++ functions and objects such as cout. It also includes data structures and algorithms known as the Standard Template Library (STL).

For more information on the Rogue Wave libraries, see the Rogue Wave web site at http://www.roguewave.com.

Support libraries

The ARM C libraries provide additional components to enable support for C++ and to compile code for different architectures and processors.

The C and C++ libraries are provided as binaries only. There is a variant of the 1990 ISO Standard C library for each combination of major build options, such as the byte order of the target system, whether interworking is selected, and whether floating-point support is selected.

See Chapter 2 The C and C++ Libraries in the Libraries Guide for more information.

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0375A