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):

“Foi liberada a versão 4.6 do GCC (GNU Compiler Collection). Além disso ela passa a ser a série estável principal de desenvolvimento. Como de costume o que estava marcado como obsoleto na série anterior, 4.5, agora foi removido, e o que é considerado antigo ou recursos sem manutenção e não testados foram foi marcado como obsoleto para ser removido na próxima série.

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]