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

7 respostas
D

E de preferencia com o link para download.

NOTA: Quero compilador e não IDE.

7 Respostas

D

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

V

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.

D

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.

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

M

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?

E

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++ .

M

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.

E

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.

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.
Criado 14 de agosto de 2010
Ultima resposta 17 de ago. de 2010
Respostas 7
Participantes 5