Useful tools for C programmers

This is a list of free software tools for C programmers.

CScope

CScope prints out the global symbols in C programs.

Valgrind

Valgrind detects memory errors such as leaks in C programs.

Indent

Indent can reindent the lines of source code in C programs according to various standards.

Exuberent ctags

Exuberent ctags, distributed with Emacs, helps find the definition of functions and symbols.
etags *.c *.h

CFunctions

CFunctions makes header files (.h files) from C files.
cfunctions -in *.c

Makedepend

Makedepend makes a list of dependencies for a Makefile from your C source code.
makedepend -Y *.c *.h

Web links


Copyright © Ben Bullock 2009-2010. All rights reserved. For comments, questions, and corrections, please email Ben Bullock/ Privacy/ Disclaimer