http://www.cs.utexas.edu/users/lavender/CS378/Fall96/programs/index.html
Last updated 10/31/96.
You should read the following information as it applies to all programs for this course:
If you are using Unix, you will need to write a Makefile. Here is a little introduction (chapter 2 of the GNU Make manual) and two example Makefiles that you can download and modify to suit your needs.
If you are using the GNU G++ compiler, then you will also find the following two-page GNU Debugger (gdb) reference card handy. You may also find it useful to use the Revision Control System (RCS). You can download a short description of how to get started. You should also see the online man pages for RCS commands: rcs, ci, co, rcsdiff.