bloodshed debug devc++
DESCRIPTION
Allegro, games, C++, programacao de jogosTRANSCRIPT
![Page 1: Bloodshed Debug DevC++](https://reader036.vdocuments.mx/reader036/viewer/2022081801/55cf9ac3550346d033a349b1/html5/thumbnails/1.jpg)
Bloodshed Dev-C++ Configuração do debug
(atualizado em 6/9/2007)
Para o debug do Bloodshed Dev-C++ versão 5 (4.9.9.2) funcionar corretamente, devem ser feitas as
configurações descritas neste documento.
Caso contrário, toda vez que se tenta depurar um programa (usando F8/F7 ou com o debug, recebe-
se a mensagem “Seu projeto não contém informações de debugging. Você gostaria de habilitar esta
opção e recompilar seu projeto”, mostrada na caixa de diálogo a seguir:
Figura 1: mensagem do Dev-C++ informando que não há informações para depurar
1. Opções do compilador
Menu Ferramentas � Opções do Compilador � aba Compilador.
Selecione a opção “Adicionar os seguintes comandos quando chamar o compilador” e preencha o
texto correspondente com: “-g3 –Wall”, como mostrado na tela a seguir.
Figura 2: Configuração das opção de compilação
2. Opções do linker
Menu Ferramentas � Opções do Compilador � aba Geração de Código/Otimização.
Selecione o item “Linker” e escolha “Yes” para a opção “Gerar Informação de depuração”, como
mostrado na figura a seguir.
![Page 2: Bloodshed Debug DevC++](https://reader036.vdocuments.mx/reader036/viewer/2022081801/55cf9ac3550346d033a349b1/html5/thumbnails/2.jpg)
Figura 3: Configração das opções de depuração
3. Recompilação do código
Após feitas as configurações, todo o projeto deve ser recompilado, usando-se CTRL+F9 ou o menu
Executar � Compilar.
4. Depuração do código
Para criar um breakpoint clique com o botão esquerdo do mouse na margem lateral esquerda ao
lado da linha de código. Para criar um marcador, para visualizar o valor das variáveis, clique com o
botão direito sobre o nome da variável no código e escolhar “Criar marcador”. Com as opções
ajustadas e o código compilado, é possível depurar o programa (F8) passo-a-passo (F7), entrando
nos métodos (CTRL+F7). Outras opções estão disponíveis no menu “Debug”.
Figura 4: Criação de breakpoints e marcadores para visualização de variáveis