GDB Debugger
Kursen GDB Debugger hålls under en dag och består av hälften teori, hälften övningar.
Utbildningsformer
Classroom
Remote
Längd
1 dag
Pris
10950 kr
Förkunskaper:
Det är en fördel om man är van vid Linux/Unix-miljö och att man kan programmera i något programmeringsspråk, gärna C/C++ eller Python.
Innehåll: GDB Debugger
- Introduktioner till GDB
- Visa hur man kompilerar för debugging och startar GDB
- gcc -Wall -g program.c
- gdb a.out och gdb -args a.out arg1 arg2
- layout next
- run
- Genomgång av grundläggande funktioner
- Help
- Paus och fortsätta exekvera
- Break points
- Visa och inspektera variabler
- Next och step
- Demonstration av GDB på ett litet program med avsiktliga buggar.
- Olika sätt att använda break points
- Skillnaden mellan view och watch
- GDB och pekare
- Titta på assembler-kod (GDB Assembly)
- Disass
- Nexti
- Om önskemål finns: Genomgång av GDB Online.