MEMWATCH
MEMWATCH is primarily intended to detect and diagnose memory leaks, MEMWATCH can also be used to analyze a program’s memory usage from its provided logging facilities
Strace
strace is a debugging utility in Linux and we use strace to debug file opening and memory errors.
YAMD
yamd – is primarily intended to detect and diagnose memory errors it can also be used to analyze a program’s memory usage from its provided logging facilities.
Debugging by including macros
The Debugging C programs -Free Online tutorials are designed to help you to learn including debugging macros in C programming language.
Debugging by printf
printf debugging -Free Online tutorials are designed to help you to learn printf debugging
Stacks in C
The online stacks in c Tutorials are designed to help you to implement the stacks in C programming language.
Queues in C
The Queues in c Tutorial help you to learn the Queues in the C programming language.