[resolvido]Qual compilador bom e grátis de C++ vocês me recomendariam?

E de preferencia com o link para download.

NOTA: Quero compilador e não IDE.

Você pode usar o GCC (http://gcc.gnu.org/) que é distribuido no MinGW ou no Cygwin para Windows.

Download:
http://gcc.gnu.org/install/binaries.html

Faltou falar, o GCC é uma coleção de compiladores (GNU Compiler Collection), sendo que para o C++ vc vai usar o g++.exe e p/ C o gcc.exe
Se quiser facilitar a instalação, vc pode instalar a última versão do Code::Blocks (http://www.codeblocks.org/) que já vem com uma das últimas versões do MinGW.

[]´s

Outra opção é baixar o Visual C++ Express 2010 e pegar de lá só o compilador. O compilador do Visual C++ é gratuito já há vários anos. Talvez a MS disponibilize um link para o download sem o IDE. Porém, é mais adequado para desenvolvimento Windows.

Se for um compilador mais genérico, também recomendo o GCC / MINGW.

[quote=ViniGodoy]Outra opção é baixar o Visual C++ Express 2010 e pegar de lá só o compilador. O compilador do Visual C++ é gratuito já há vários anos. Talvez a MS disponibilize um link para o download sem o IDE. Porém, é mais adequado para desenvolvimento Windows.

Se for um compilador mais genérico, também recomendo o GCC / MINGW.[/quote]

Obrigado, eu tinha receio de usar o compilador da microsoft porque temia que fosse pago.

A Embarcadero (ex-borland) também tem um compilador gratuito pra C++, o que vem com o Rad Studio. Você quer que rode em qualquer plataforma ou que seja só em Windows?

De certo modo é, porque você não consegue usar esse compilador “profissionalmente” - por exemplo, se quiser gerar código otimizado - não sei, por exemplo, se é possível usar MFC. Mas por experiência própria, se uma empresa usa C++ para Windows, normalmente ela usa Microsoft C++ - às vezes pode-se encontrar alguma empresa que use o C++Builder (antigamente fornecido pela Borland, acho que agora é da CodeGear ou Embarcadero), e muitas agora usam o próprio g++ .

Tem também aquele compilador C++ da Intel que é o mais rápido nos processadores dela, multi plataforma e caro pra caramba, não sei se tem licença gratuita dele, mas um dia que visitei a Embraer o pessoal usava.

[quote=marcosalex]
Tem também aquele compilador C++ da Intel que é o mais rápido nos processadores dela, multi plataforma e caro pra caramba, não sei se tem licença gratuita dele, mas um dia que visitei a Embraer o pessoal usava.[/quote]

O icc (Intel C Compiler) usa o front-end do gcc no caso do Linux e do MSVC++ no caso do Windows, e gera código super-otimizado* para esses processadores Intel.

  • Tradução: incompreensível para um mero programador Assembly que sempre se gabou de conseguir ler as listagens geradas pelo Microsoft C++ sem muito esforço.