2 AVR GCC and the Toolchain
GCC stands for GNU Compiler Collection. The GCC version used with the AVR is named AVR GCC.
Refer to the GNU Compiler Collection User Manual for more details.
It takes many other tools working together to produce the final executable application for the AVR microcontroller. The group of tools is called a toolchain. In this AVR toolchain, avr-libc serves as an important C Library, which provides many of the same functions found in a regular Standard C Library and many additional library functions that is specific to an AVR.
Refer to the AVR-Libc User Manual for more details.