Chapter 2. Programming Tools

Contributed by James Raynard and Murray Stokely.
Table of Contents
2.1. Synopsis
2.2. Introduction
2.3. Introduction to Programming
2.4. Compiling with cc
2.5. Make
2.6. Debugging
2.7. Using Emacs as a Development Environment
2.8. Further Reading

2.1. Synopsis

This chapter is an introduction to using some of the programming tools supplied with FreeBSD, although much of it will be applicable to many other versions of UNIX®. It does not attempt to describe coding in any detail. Most of the chapter assumes little or no previous programming knowledge, although it is hoped that most programmers will find something of value in it.

All FreeBSD documents are available for download at

Questions that are not answered by the documentation may be sent to <>.
Send questions about this document to <>.