Há maneiras de localizar e parar erros no Linux. O "Oops " funcionalidade do kernel do Linux tem uma técnica de depuração que resolve um problema de falha de segmentação , e também mostra como configurar o depurador fonte do kernel ( KGDB ) . A partir daí , o depurador fonte do kernel resolve o problema usando o depurador GNU ( GDB) . Este depurador gdb da Free Software Foundation, usado a partir da linha de comando ou várias ferramentas gráficas , trabalha para acorrentar os erros do Linux. Ele também irá programas de espaço de usuário eo kernel Linux. Instruções
1
Inicie o depurador gdb , usando o " nome do programa gdb " comando . O depurador gdb vai carregar símbolos do executável e, em seguida, ele irá exibir um prompt de entrada. Este prompt irá permitir que você começar a usar o depurador.
2
Ver o processo com o gdb . Para fazer isso, abra o comando "Executar" para começar a executar o programa e iniciar a depuração desde o início
3
Execute o seguinte comando para iniciar o gdb com um arquivo core: . Gdb -c núcleo programname . Não execute o programa ainda.
4
Liste o código-fonte , onde você acredita que o bug está localizado . Em seguida, defina pontos de interrupção no aplicativo que você está depurando para ver o processo em seções.
5
Execute o comando e iniciar o programa de depuração.