Guia para depurar (depurar) ao programar C/C++ com Dev C++
- 24-07-2022
- trienkhaiweb
- 0 Comments
Na programação, muitos problemas podem acontecer que não prevemos fazer com que o programa falhe sem aviso prévio. nossa vontade, talvez devido ao algoritmo errado, declaração ausente, alocação de memória incorreta…. Então precisamos do poder do IDE.
Conceitos de depuração
A depuração é o processo de encontrar erros que fazem com que um programa de computador ou sistema não funcione corretamente. Primeiro, precisamos determinar se o seu DevC++ é de 32 bits ou 64 bits, depois de determinar, escolhemos Depuração de 64 bits ou Depuração de 32 bits Verifique a opção Compiler e adicione o parâmetro -static-libgcc conforme mostrado abaixo: Em seguida, olhamos o índice da linha do editor, e selecionamos o ponto vermelho que representa que ao executar o debug, começará a executar o debug nessa linha de código (breakpoint), exemplo abaixo: A próxima etapa é olhar para baixo e selecionar depurar (ou pressionar F5) para abrir a janela de gerenciamento de depuração Descrição dos recursos de depuração do Dev C++:
- Depurar : clique para iniciar o processo de depuração
- Add watch : adiciona variáveis ou expressões que queremos monitorar durante a execução de depuração e como elas mudam.
- Existem 2 maneiras de adicionar adicionar relógio:
- Método 1: clique em add watch, aparecerá uma linha para inserirmos variáveis e expressões
- Método 2: você pode destacar a variável ou expressão e clicar em adicionar relógio
- Depois de adicionar, selecione a janela de depuração da seguinte forma para rastrear o valor da variável adicionada
- Existem 2 maneiras de adicionar adicionar relógio:
- Próxima linha (F7) : Pula para a próxima linha, mas temos que prestar atenção, se você abreviar o código para encurtar o programa, o código será pulado e pulará para a próxima linha, se você tiver certeza que seu código está correto, tudo bem, caso contrário, deve ser escrito explicitamente para que o programa possa depurar corretamente.
- Parar a execução : pare o processo de depuração
- Into function : tem a função de acessar a função.
- Função Skip : Sai da função em execução. (O oposto da função into)
A depuração é uma etapa importante que os programadores devem saber, principalmente ao aprender qualquer linguagem de programação, eles devem aprender os recursos de depuração que o IDE fornece para facilitar o acesso. mais programação quando não conhecemos o algoritmo ou o programa trava inesperadamente, mas não t saber onde está localizado o erro dentro do programa. A maioria dos IDEs fornece recursos de depuração, para programadores experientes, eles raramente usam depuração ou depuração imprimindo variáveis na tela para diagnosticar erros, no entanto, para iniciantes, o Obrigado ao computador para nos ajudar a depurar claramente melhor, certo?