Programowanie aplikacji współbieżnych i rozproszonych w systemie Linux 16
Programowanie aplikacji współbieżnych i rozproszonych w systemie Linux 16
maln.c g)|
0int wypisz(int i) {
| printf("Krok %d\n",i);
return(i+l);
9 Elint main() {
int i,j; printf("Start!\n"); for(i=l;i<10;i++) { j=i^i+2; k=wypisz(i);
return(0);
Przykład 3-11 Kod programu podlegającego debugowaniu
main.c [iterl - Code::Blocks 10.05
File Edit View Search Project
u |
3 |
<t. 1 | ||
l j | ||||
i m |
o" |
?> <? Q □ | ||
li $ |
> |
% |
Build target:| |
Przykład 3-12 Kompilacja programu
Build Debug wxSmith Tools Plugir Build Ctrl+F9
Compile current file Shift+Ctrl+F9 Run Ctrl+F10
Build and run F9
Rebuild arl+F11
Debug wxSmith Tools Plugins |
Settings Valgrir |
Start |
F8 |
Step into |
Shift+F7 |
Toggle breakpoint |
F5 ‘ |
Remove all breakpoints | |
Run to cursor |
F4 |
Przykład 3-13 Ustawianie punktu wstrzymania programu
Jędrzej UŁASIEWICZ - Instytut Informatyki. Automatyki i Roboty ki Politechniki Wrocławskiej