GCC (GNU Compiler Collection) включает в себя интерфейсы для Objective-C, C, C + +, Fortran, Java, Ада, и уходят, а также библиотеки для этих языков (libstdc + +, libgcj ,...). GCC изначально была написана как компилятор для операционной системы GNU. Система GNU была разработана, чтобы быть на 100% бесплатное программное обеспечение, свободное в том смысле, что он уважает пользователя 'ы свободы.