Fejl, Debugging, Test og Dokumentation
- slide 24 : 25
Debugging af C programmer
Debugging går ud på at finde årsagen til fejl i det kørende program
printf debugging
Indsættelse af tilstrækkelig mængde printf kald, som tilsidst afslører årsagen til fejl
Gradvis indsnævring af det sted i programmet, hvor fejlen gemmer sig
Brug af en debugger
Vi vil stifte bekendtskab med gbd - GNU's debugger
gdb
Command line debugging - "gammeldags"
Kraftig og meget alsidig!
Fordrer at programmet er compileret med henblik på debugging
gcc -g ...
Debugging af findRootBetween