This article explains the overall edit-compile-link-debug programming cycle and
introduces several common Unix programming tools -- gcc, make, gdb, emacs, and the
Unix shell. The goal is to describe the major features and typcial uses of the tools and show how they fit together with enough detail for simple projects. We've used a version of this article at Stanford to help students get started with Unix.
Contents:
Download Unix programming tools