Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Come eseguire il debug di applicazioni Linux

Ci sono modi per individuare e fermare bug su Linux . La funzionalità del kernel Linux "Oops " è una tecnica di debug che risolve un problema errore di segmentazione , e si mostra anche come impostare il debugger del sorgente del kernel ( kgdb ) . Da lì , il debugger del sorgente del kernel risolve il problema utilizzando il debugger GNU ( gdb ) . Questo debugger gdb dalla Free Software Foundation , usato da riga di comando o di vari strumenti grafici , opere di incatenare gli errori di Linux . Sarà anche programmi in spazio utente e del kernel Linux . Istruzioni
1

Avviare il debugger gdb con il comando " gdb programma di nome " . Il debugger gdb caricherà i simboli del eseguibili , e quindi verrà visualizzato un prompt di input . Questo prompt vi permetterà di iniziare a utilizzare il debugger .
2

Visualizza il processo con il gdb . Per fare ciò , aprire il comando " Esegui " per avviare l' esecuzione del programma e iniziare il debug dall'inizio
3

Eseguire il seguente comando per avviare gdb con un file core : . Gdb -c nucleo programname . Non ancora eseguire il programma .
4

List il codice sorgente in cui si ritiene che il bug si trova . Quindi impostare i punti di interruzione nell'applicazione si esegue il debug per visualizzare il processo in sezioni.
5

Eseguire il comando e avviare il programma di debug .

 

sistemi © www.354353.com