Revizia anterioară Revizia următoare
Debugging cu MinGW Developer Studio
O parte importanta a unui mediu de dezvoltare pentru programatori il constituie debuggerul. MinGW Developer Studio foloseste gdb in acest scop, oferind o interfata simpla si intuitiva pentru urmarirea pasilor de executie ai programului.
Erorile de compilare sunt afisate in partea inferioara a ferestrei, in tabul "Build". Pentru a gasi usor eroare se poate da click pe eroare si cursorul va fi pozitionat pe linia unde a fost intampinata eroarea.
Imaginile trebuie neaparat sa fie atasamente ale unei pagini. | Imaginile trebuie neaparat sa fie atasamente ale unei pagini. |
Pentru a incepe debuggingul stabilim mai intai puctele de interes la care vrem ca programul nostru sa se opreasca pentru a putea vedea evolutia lui. Se aseaza cursorul pe liniile la care se doreste oprirea executiei programului si se marcheaza din meniu Debug->Toggle Brakepoint sau se tasteaza F9.
Imaginile trebuie neaparat sa fie atasamente ale unei pagini. | Imaginile trebuie neaparat sa fie atasamente ale unei pagini. |
Pentru a porni procesul de debug se selecteaza din meniu Debug->Go sau se tasteaza F5.
Imaginile trebuie neaparat sa fie atasamente ale unei pagini. | Imaginile trebuie neaparat sa fie atasamente ale unei pagini. |
Sageata galbena indica linia la care se afla executia programului.
Pentru a chestiona variabilele se deschide watch din meniu Debug->QuickWatch sau se tasteaza Shift+F5. In fereastra deschisa se pot tasta expresii care vor fi evaluate folosind datele din faza curenta de executie a programului (constante, variabile, funciti)
Imaginile trebuie neaparat sa fie atasamente ale unei pagini. | Imaginile trebuie neaparat sa fie atasamente ale unei pagini. |
|
|
Pentru a opri procesul de debug se face click pe Debug->Stop Debugging sau se tasteaza Shift+F5.
Imaginile trebuie neaparat sa fie atasamente ale unei pagini. | Imaginile trebuie neaparat sa fie atasamente ale unei pagini. |