Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar o GDB Debugger por GNU
O depurador GDB permite que você veja o que está acontecendo "sob a capa ", em um programa executável escrito em Ada , C, C + +, Objective- C e Pascal . Ele pode ser instalado e executado em sistemas operacionais Unix e Linux e em mais depurador systems.The operacional baseado no Windows permite identificar as condições que afetam o comportamento de um programa. Você pode parar o programa em break points específicos e percorrer a linha do programa por linha para ver exatamente o que está acontecendo. Coisas que você precisa
GDB depurador
Mostrar Mais instruções
1

Abra uma janela de terminal .
2

Digite o comando " gdb executável " depurar um arquivo executável. Substitua o " executável " com o nome do arquivo. Você será presenteado com um prompt de comando " ( gdb) " .
3

Digite o comando " run" para executar o programa . Quando as falhas do programa , a produção vai mostrar onde o programa parou .
4

Digite o comando " backtrace ". Isto irá identificar métodos e parâmetros no momento do acidente.
5

Digite o comando " função break" para dizer GDB para quebrar a execução do programa em uma determinada função. Substituir " função " com o nome da função onde você deseja que o programa de quebrar.
6

Digite o comando " run" uma segunda vez para que o programa será executado , mas o depurador irá parar na especificada ponto de quebrar .
7

Digite o comando " step" e pressione a tecla "Enter" repetidamente para percorrer o resto do programa . Isto irá mostrar-lhe exatamente o que está acontecendo no programa. Você pode ver onde o programa pára de funcionar ou onde qualquer vazamento de memória estão localizados.
8

Digite o comando "quit" para sair do GDB .
< Br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como alocar um ponteiro matriz 2D 
·Como adicionar ou remover Pointer Arrays 
·Descrição de uma função C + + e como ele causa um e…
·Como ler Hex Número C + + 
·Como se um deslocamento de Cordas em um arquivo no CPP 
·Como alterar INT para um objeto em C + + 
·Como ver a pilha de chamadas em GDB 
·Escondendo C + + símbolos com Static Library 
·Como atualizar um DataRow em C # 
·Como usar o C + + para obter USB Pen números de série…
  Artigos em destaque
·Como compilar usando Dev C + + 
·Como aprender a código de um microcontrolador em C 
·Projetos do Visual C 
·Como substituir um método de acesso em Objective- C 
·Diferenças entre o ATL , MFC e Win32 
·O que são variáveis ​​de estrutura inicializada com a…
·Como usar expoentes em C + + 
·Diferença entre fgetc e getc 
·Como escrever para arquivo binário um código de exemp…
·Precauções para um buffer overflows 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados