sábado, 8 de novembro de 2008

GCC no Windows

Tem alguma coisa que dá mais raiva do que programar em C/C++ no dev-C++, desenvolvido pela Bloodshed? Ou então procurar outro compilador de C e só conseguir achar as mesmas referências para o mesmo programa? Por que esse programa é tão idolatrado assim? quer dizer, obviamente não é pela identação; a propósito, preferia que não tivesse. O highlight de sintaxe é simplesmente horrível. É praticamente impossível desenvolver um código bonito no dev. Eu sempre fazia o código no notepad e passava para o dev apenas para compilar; apesar de nenhum highlight, ao menos ele ficava bem formatado e eu não perdia preciosos minutos arrumando a identação quando resolvia colocar um if a mais no meio do código.


Então minha vida mudou. Foi então que achei o minGW: minimalist GNU for Windows, no site http://www.mingw.org/. Apesar de não ter modo gráfico, o que pode ser incômodo para os desenvolvedores Windows, é uma boa chance de seu código ficar legível / debugável / modificável. Em conjunto com o editor de código certo, como o clássico SciTE ( http://www.scintilla.org/SciTE.html ), ou o notepad++ ( http://notepad-plus.sourceforge.net/br/site.htm ), torna-se, na minha opinião, o conjunto perfeito para programadores C no Windows. Se você ficou empolgado e decidiu testar, então aí vai um tutorial rápido para sair colocando a mão na massa:

  • Instalando e configurando o MinGW
1. Baixe e instale o MinGW do link acima; como todo bom instalador de Windows, pode ser apenas
um NNF.

2. Configure a variável de ambiente PATH para poder rodar ele de qualquer pasta; Para fazer isso,
vá em Iniciar->Painel de Controle->Sistema->Avançado, em Variáveis do Sistema Selecione PATH
e clique em editar, e acrescente
";caminho-do-MinGW/bin", sem aspas. Caso o terminal esteja
aberto será necessário fechar e abrir de novo para ter efeito;

3. Baixe um dos editores e dê mais um NNF; utilizando eles para escrever seu código
ele ficará mais bonitinho :)
4 Abra o terminal e vá para a pasta onde salvou seu primeiro código (provavelmente
um
"hello world"), e digite "gcc nome-do-arquivo" para compilar; o arquivo compilado
terá o nome de a.exe ; se você quiser compilar com um nome específico pode usar direto
"gcc codigo.c -o nome_da_saida.exe".

Boa diversão, e adeus DEV-C++!!

Um comentário:

Soraya disse...

Gostei da dica, vou testar no meu Windows :)

Mas pegou pesado né? Logo com o Dev C++ tu foi comparar...

=***