Norman Matloff's DDD Tutorial Center (original) (raw)
Norman Matloff's DDD Tutorial Center
Professor Norm Matloff
Dept. of Computer Science
University of California at Davis
Davis, CA 95616
(Please mail any questions to Norm Matloff.)
DDD is a GUI front-end to gdb (and other debuggers):
Note that DDD is available on CSIF Linux machines, and is available for most Unix systems. If for example you have Fedora Core Linux on your PC, you can download DDD by typing
yum install ddd
Here is documentation on DDD:
- My debugging tutorial. It uses DDD, so here is a good place for you to learn DDD.
- The DDD home page. This includes sample pictures of DDD in action, the DDD source files (and some binaries), a list of reviews of DDD and even a list of companies where DDD is used.
Note: If you wish to download a DDD binary, I recommend finding a static version, so you don't have to worry about libraries. You should be able to find one by plugging something like "DDD static" into a Web search engine such as Google. - See theDr. Dobbs Journal article on DDD
Other resources:
Other software Web sites by Norm Matloff:
- Professor Matloff's Unix/C tutorials.
- His Java tutorial.
- Dr. Matloff'sbeginner's guide to installing and using Linux.
- His "Extremely Quick and Simple Introduction to the Vi Text editor," and his introductions to the elvis and vim extensions to vi. The latter are much better than ordinary vi (and far, far better than pico). X11 mouse capability; subwindows (even on nongraphics terminals); infinite undo; paragraph formatting and so on.
- Norman Matloff's guide to fast debugging! See also his text-editing tips designed especially for programmers.
- Professor Matloff's LaTeX tutorial and resource page, and his tutorial on LyX, a GUI interface to LaTeX.
- Dr. Matloff's introduction to the mutt e-mail utility. Don't use pine! It was designed for people who are afraid of computers, not for computer experts.
- Norm Matloff's Chinese-language software page.