2.2.4 ISO/IEC C Library Support
The MPLAB XC32 C/C++ Compiler provides libraries of functions, macros, types, and objects that can assist with your code development.
The Microchip Unified Standard Library is used for C projects. This library is C99 compliant. The same library implementation is used as the C library (libc
) within the standard C++ library (libstdc++
) when building C++ projects.
Several math libraries are available, handling devices with and without a hardware floating-point unit.
The Standard C libraries are described in the separate Microchip Unified Standard Library Reference Guide document, whose content is relevant for all MPLAB XC C compilers.