Ferramentas e Ambientes de Edição de Programas
Ferramentas
NetBeans - para você editar, organizar e debugar o seu código. 
O NetBeans é um ambiente OpenSource integrado de edição, compilação e debug que roda em diferentes plataformas, dentre elas Linux e Windows.
- Link para baixar o NetBeans. Atente que existem várias distribuições. Você deve baixar a distribuição para C/C++. Atente também que o NetBeans é escrito em Java e você precisa ter Java instalado para rodá-lo, o qual pode ser baixado nesta página também.
- Existe um Learning Trail de NetBeans para C/C++ onde há instruções detalhadas de como instalar nas principais palataformas e de como usar.
- Neste learning trail, na página de instalação para Windows, também se ensina como baixar as ferramentas de compilação e debug básicas do GNU que você necessitará para compilar e debugar programas em Windows. Lembre-se de que o NetBeans é só um ambiente de edição que executa chamadas para o compilador e o debugger. No Linux estes vêm pré-instalados; em Windows você precisa instalá-los manualmente.
- Na Wikipedia existe uma excelente página em Inglês. Há também uma página bem resumida em Português sobre o NetBeans, a qual não traz muita informação - se quiser ler, leia obrigatoriamente também a página em inglês. O C/C++ Brasil não referencia muita coisa.
![]()
Exemplo do NetBeans compilando código C++. Observe a Janela de Transcrição embaixo: o NetBeans chamou o make para realizar a montagem dos módulos compilados.
- O uso de algumas bibliotecas específicas, pode tornar necessária a adição de alguns parâmetros para o compilador gcc. Por exemplo, para quem deseja utilizar a biblioteca math.h além de adicionar o #include <math.h> no cabeçalho do arquivo, também será necessário linkar essa biblioteca ao compilador gcc, para tal basta acrescentar a opção -lm, ficando assim a chamada ao compilador: gcc -lm main.c. Para adicionar essa opção ao NetBeans, basta clicar com o botão direito em cima do nome do projeto, ir em propriedades, selecionar Construir/Compilador C, clicar em Opções adicionais e acrescentar o parâmetro -lm como exibido na tela abaixo.

Tortoise SVN - para você acessar o Subversion (SVN) da INF de casa no Windows mesmo e guardar lá alterações de seu código. 
- Página do TortoiseSVN no SourceForge
- Downloads para 32 e 64 bits diretamente em tortoisesvn.net
- Curso de uso básico do Tortoise SVN em C/C++ Brasil
- Introdução ao Subversion em C/C++ Brasil
- Suporte ao Subversion a partir do NetBeans
Última atualização: quarta-feira, 1 fev. 2012, 18:34