Ir para conteúdo

Foto

Qual melhor compilador para C?


  • Por favor, faça o login para responder
7 respostas neste tópico

#1
Esfera

Esfera

    Membro

  • Membro
  • PipPip
  • 76 posts
Pessoal, eu uso o Dev C++ só que ele da alguns erros ¬¬

Queria que me indicassem um compilador bom.

#2
GiovaneMartins

GiovaneMartins

    Geek

  • Membro
  • PipPipPipPip
  • 2.058 posts
  • Sexo:Masculino
  • Local:Porto Alegre-RS
Se você utiliza distribuições Linux para programar, você pode utilizar o compilador GCC, que já vem instalado por padrão. Para compilar programas com ele, basta utilizar o seguinte comando no terminal:

gcc caminho do programa/nome do programa.C -o caminho onde o programa compilado deve ficar/nome do programa após compilado


Para executar o programa, utilize o seguinte comando no terminal:

./caminho do programa/nome do programa


No Windows você também pode usar o GCC, porém você deve instalá-lo. Sugiro que siga os passos do site abaixo para o download e instalação:

Instalando o Mingw/GCC (compilador de C para Windows)<-link

Os comandos para compilar programas no Windows são os mesmos.

Outro bom compilador para Windows é o lcc-win32<-link, que apesar de ser de fácil utilização, apresenta alguns problemas para compilar alguns programas.

:tchau:
[Linha Defensiva no Twitter] [Linha Defensiva no Facebook]

Imagem Postada
Retribua a nossa ajuda não abandonando seu tópico. Obrigado.
Blog do Giovane | Twitter - @giovane_vaz

#3
Astromech

Astromech

    Moderador

  • Moderador
  • 2.047 posts
  • Sexo:Masculino
  • Local:Porto Alegre - RS
Codeblocks é um dos melhores compiladores gratuitos, não possui erros como o Dev (que já foi deixado de lado) e funciona perfeitamente em várias plataformas.

Você pode realizar o download aqui -> http://www.codeblock...nloads/binaries

Recomendo :legal:

#4
Esfera

Esfera

    Membro

  • Membro
  • PipPip
  • 76 posts
Vlws :D

#5
ofernandofilo

ofernandofilo

    Membro

  • Membro
  • PipPip
  • 100 posts
Só para não perdermos o preciosismo.

CodeBlocks não é compilador, é IDE.

O CodeBlocks pode usar vários compiladores diferentes.

O compilador nativo do CodeBlocks é exatamente o mesmo do Dev-C++. A diferença? No CodeBlocks o compilador está atualizado, e em ambos se chama GNU GCC.

Outra coisa que se pode discutir é o que significa ser o melhor compilador.

Qualidade é respeito à norma? Baixo tempo de compilação? Código objeto otimizado? Código portável? Facilidade de uso? e por aí vai.

Um compilador gratuito que gera códigos bastante rápidos, em relação ao gcc, para GNU/Linux é o Intel C++ Compiler.

Para estudo, recomendo o uso da IDE Code::Blocks com o compilador GNU GCC através do "portador" MinGW.

Motivos:
é grátis;
é de fácil instalação;
é de fácil uso;
é o mesmo compilador tanto para Windows quando para GNU/Linux (portável);


[Compiladores gratuitos e atuais]
GNU GCC (Nativo para GNU/Linux)
http://gcc.gnu.org/releases.html

(É mais fácil de usá-lo no Windows através do Code::Blocks versão MinGW)
http://www.codeblock...nloads/binaries

Digital Mars - C/C++ Compiler
http://www.digitalmars.com/

LCC-Win32 Compiler
http://www.cs.virginia.edu/~lcc-win32/

Intel C++ Compiler (Only for GNU/Linux)
http://software.inte...tware-download/

abraços

Editado por ofernandofilo, 26 outubro 2011 - 08:09.


#6
Esfera

Esfera

    Membro

  • Membro
  • PipPip
  • 76 posts
Vlws hehe

#7
darkcripter

darkcripter

    Novato

  • Novato
  • Pip
  • 47 posts
Como varios lhe disseram acima o melhor compilador de C é o GCC, mudando de assunto eu tambem sou programador de C , e eu mais meus amigos do curso de hardware , vamos montar um S.O baseado no unix , se souber programar C , e querer participa manda uma MP, Obrigado
Analisando de malwares.
Imagem removida.

#8
Esfera

Esfera

    Membro

  • Membro
  • PipPip
  • 76 posts
Amanhan te mando uma resposta hehe
to na faculdade :D




2 usuário(s) está(ão) lendo este tópico

0 membros, 2 visitantes, 0 membros anônimos