O GCC (GNU Compiler Collection) é o compilador standard de diversos sistemas operacionais correntes (incluindo os baseados no kernel Linux, vários BSDs e o Mac OS X) e suporta variadas linguagens, incluindo C, C++, Fortran, Pascal e Objective-C, entre outras.
Iniciado por Richard Stallman em 1985 a partir do código de um compilador de Pastel, o GCC foi disponibilizado ao público em 1987. As versões atuais são herdeiras de um fork do GCC realizado por um grupo de desenvolvedores inovadores em 1997, chamado EGCS, que acabou superando o ramo original e sendo “adotado” pelo projeto GNU como o GCC “oficial” em 1999.
Hoje a cena dos compiladores em software livre vive uma renovação, com alternativas como o Clang e o PCC em desenvolvimento por interessados em alternativas.
Enviado por Edison Henrique Andreassy (ehasisΘhotmail·com):
Dentre as diversas mudanças, cabe citar a nova diretiva -Ofast, que combina -O3 com opções que afetem a performance, exemplo -ffast-math. Várias implementações da especificação do C++0x, como por exemplo constexpr, nullptr e o aguardado “range-based for”. A linguagem Objective-C recebeu também várias melhorias. Para maiores informações visitem o endereço abaixo.” [referência: gcc.gnu.org]