9. Depanare condițională / configurabilă¶
9.1. 1) Inspectarea fișierelor¶
În codul sursă se află macro-ul DEBUG și în funcție de el se fac printează loguri. Se va compila codul de 2 ori: o dată folosind opțiunea -D<macro>, adică -DDEBUG și o dată fără. Se va rula codul în ambele cazuri și se observă diferențele. Ca exercițiu vor avea un alt fișier cod sursă pe care trebuie să-l modifice ei (să folosească un macro de debug după care să îl compileze asemănător cu exemplul anterior.
9.2. 2) Modificarea codului sursă¶
Modificarea codului astfel încât să se foloseasca DEBUG, recompilarea surselor și observarea diferențelor față de punctul anterior.
9.3. 2) Crearea unui nou commit cu modificările anterioare¶
Vor comite modificările făcute.