Błędy w programach komputerowych
Każdy programista popełnia błędy. Najtrudniej jest wykryć i naprawić:
- błędy wykonania programu, czyli takie, które objawiają się dopiero po uruchomieniu skompilowanego programu (program zawiesza się, doprowadza do niepożądanych sytuacji).
- błędy logiczne - program kompiluje się i wykonuje, ale zwraca błędne wyniki.
Najprostsze rodzaje błędów to te sygnalizowane przez kompilator lub linker.
c:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../libmingw32.a(main.o):main.c:(.text+0xd2): undefined reference to `WinMain@16'
collect2: ld returned 1 exit status