| |||
| Home > Introduction > About the runtime libraries |
The following runtime libraries are provided to support compiled C and C++:
C library consisting of:
Functions defined by the ISO C library standard.
Functions called implicitly by the compiler.
ARM extensions that are not defined by the ISO C library standard, but are included in the library.
C micro-library (microlib) consisting of:
Functions that are highly optimized to achieve the minimum code size.
Functions that are not compliant with ISO C library standard.
Functions that are not compliant with IEEE 754 standard for binary floating point arithmetic.
C++ library containing the functions defined by the ISO C++ library standard.
The C++ libraries depend on the C library for target-specific support. There are no target dependencies in the C++ libraries.
The C++ libraries consist of:
the Rogue Wave Standard C++ Library
functions called implicitly by the compiler
additional C++ functions not supported by the Rogue Wave library.
Some library functions are called implicitly by the compiler, even though calls to such library functions might not exist in your source code. The compiler does this as a way of improving your application, where appropriate.