E de preferencia com o link para download.
NOTA: Quero compilador e não IDE.
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.