Comecei recentemente a desenvolver em C, de forma obrigatória devido a faculdade. O compilador padrão lá é o Bloodshed Dev-C++, porém a tipificação do código dele é muito crua e dificulta um bocado o desenvolvimento. Não que não seja possível, e sim que não é prático.
Dizem que ele fazia muito sucesso quando foi lançado nos idos de 96, mas hoje em dia está um pouco defasado.
Lá mesmo, encontrei outro mais prático chamado Code Blocks (Code::Blocks). Ele auto-completa o código, utiliza requisição de funções com CTRL+Space, clássico de IDEs. Eu como desenvolvedor Delphi já estava mais acostumado, sem falar a codificação de PHP/Javascript usando o clássico Dreamweaver.
Ele é prático por um motivo simples, ao começar a digitar uma função por exemplo, ele já sugere argumentos usados nela, ao terminar o cabeçalho da função, ele já auto-completa o final. Em C que o código de início e de fim são semelhantes { }, ao invés do begin end do Pascal, podem juntar muitos comandos aninhados, e uma grande confusão na hora de resolver bugs.
Mas um problema que eu tenho enfrentando é em habilitar a ferramenta de Debugger do Code Blocks, mas não estava conseguindo, hoje graças a uma dica do dontpanic encontrada no forum Clube Do Hardware, consegui.
Primeiro é necessário ir dentro do Code::Blocks em Settings > Compiler and debugger > Compiler Settings
Marcal All Categories e depois habilitar duas opçoes:
> Produce Debugging Symbols [-g]
> Enable All compiler Warnings (override many other settings) [-Wall]
Clique em OK.
O pulo do gato é criar um projeto vazio, ao invés de um source vazio. Clique em File > New > Project > Empty Project.
Depois disso, adicione um novo source vazio, será perguntado se deseja adiciona-lo ao projeto, salve o arquivo e pronto, a opção Debugger > Start já estará habilitada.
Simples né?
C'ya
domingo, 15 de maio de 2011
Assinar:
Postagens (Atom)
Postagens populares
-
Como um admirador do Windows 98 SE, Windows XP e Windows 7, tinha boas expectativas quanto ao Windows 8, mesmo sabendo da tentativa de muda...
-
1: Remova qualquer versões anteriores do Android market antes, não remova o app libs.Este passo é so se tiver tentado instalar alguma vers...
-
Muitas vezes alguns arquivos são tão grandes, que quando vão ser compartilhados em sites na internet, do tipo RapidShare , MegaUpload , etc....
-
Comecei recentemente a desenvolver em C, de forma obrigatória devido a faculdade. O compilador padrão lá é o Bloodshed Dev-C++, porém a tipi...
-
Por padrão, o Debian não descompacta rar. Para descompactá-lo é simples. Edite os repositórios em /etc/apt/sources.list Abra o terminal...
-
Eu nunca tive necessidade de conversão entre formatos de vídeo, apenas muito esporadicamente, e normalmente, por causa de amigos. Tenho um a...
-
O MSN Plus em sua mais nova versão vem com a opção de instalar sua toolbar (barra de ferramentas) no navegador, inclusive para o Google Chro...
-
Os modelos HDD portable S2 tem um belo design Com esse nome tão bonitinho, e uma aparência ainda mais impressionante, o Samsung S2 500 GB...
-
Esse post era para ser apenas uma review do serviço Picasa do Google, porém, achei mais interessante, fazer um artigo comparativo entre os d...
-
Galera, o domingo foi puxado pra mim, tava indo tudo tranquilo, até a hora de ver o jogo do meu glorioso Galo e passar aquele "perrengu...