21

Debugowanie programów C za pomocą GDB

image

Ważnym etapem tworzenia oprogramowania jest testowanie i naprawa błędów. W dużych programach błędy programistyczne – czyli bugi – są praktycznie nieuniknione. Programy mogą zwracać niepoprawne wyniki, zawieszać się w pętlach nieskończonych lub kończyć działanie z powodu niedozwolonych operacji w pamięci. Zadanie znalezienia i usunięcia takich błędów nazywa się debugowaniem programu.

Wielu błędów nie da się wychwycić poprzez zwykłe studiowanie kodu źródłowego. Analiza dodatkowych informacji, uzyskanych poprzez testowanie wersji programu jest jedną z pomocnych technik diagnostycznych. W programie możemy umieścić ...

Get Język C w pigułce now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.