Files
developer-roadmap/roadmaps/c/content/debugging@3X44ONbF3KDretxS6ZQO3.md
ump45nose 319a34fa84 docs: escape parentheses in external resource links (#10397)
* docs: drop stale Local Development entry from contributing TOC

Signed-off-by: yuwk <1729065730@qq.com>

* docs: escape parentheses in external resource links

Signed-off-by: yuwk <1729065730@qq.com>

---------

Signed-off-by: yuwk <1729065730@qq.com>
2026-09-30 08:57:18 +02:00

770 B

Debugging

Debugging in C involves finding and fixing defects in a program, often using dedicated tools since bugs like memory corruption or undefined behavior may not produce an obvious, immediate symptom. Debuggers like GDB and LLDB let a programmer pause execution, inspect variables, and step through code line by line. Other tools, like Valgrind and sanitizers, specialize in detecting specific classes of bugs such as memory errors.

Visit the following resources to learn more: