HemSök efter kurserGDB Debugger

GDB Debugger

Kursen hålls under en dag och består av hälften teori, hälften övningar.

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.


Utbildningsformer
Remote

Längd
1 dag

Pris
10950 kr

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.