8.1 Introduction
The Microchip XC8 C Compiler is a free-standing, optimizing ISO C99 cross compiler for the C programming language. The Microchip Studio XC8 integration supports 8-bit AVR® microcontrollers. The XC8 C Compiler command-line driver, xc8-cc, is invoked to perform all aspects of compilation, including C code generation, assembly, and link steps. The Microchip Studio XC8 integration hides the complexity of all the internal applications and provides a consistent interface for all build steps.