Programowanie aplikacji współbieżnych i rozproszonych w systemie Linux 17
Programowanie aplikacji współbieżnych i rozproszonych w systemie Linux 17
>ebug wxSmith Tools Pług
©i1" Program Console
warning: GDB: Failed to set controlling terminal: Start!
4 Symbols R ►
View: ; Ali lo ; j Search: k v 3 Symbols
1 #include <stdio.h>
3 int k=0;
4 Elint wypisz(int i) {
5 I printf ("Krok %d\n",i); 6© return(i+l);
7 L}
Przykład 3-14 Stan programu po dojściu do punktu wstrzymania
Debugger oferuje kilka możliwości dalszego wykonywania programu. Są one następujące:
Akcja |
Opcje z menu |
Klawisze |
Ikona |
Przejście do kolejnego punktu wstrzymania |
Debug / Continue |
Ctrl+F7 |
m |
Przejście do następnej linii kodu źródłowego |
Debug / Next linę |
F7 |
S' |
Przejście do następnej linii kodu maszynowego |
Debug / Next instruction |
Alt+F7 | |
Przejście do pozycji wskazy wanej przez kursor |
Debug / Run |
F4 | |
Wykonanie następnej instrukcji z wejściem do funkcji |
Debug / Step into |
Ctrl+F7 |
?> |
Wyjście z funkcji |
Debug / Step out |
Shift+Ctrl+F7 |
i1? |
Zakończenie debugowania |
Debug / Stop debugger |
o |
Tab. 3-1 Sposoby poruszania się po kodzie programu
Jędrzej UŁASIEWICZ - Instytut Informatyki. Automatyki i Roboty ki Politechniki Wrocławskiej