The following commands are development tools commonly found on most Unix and Linux systems:
bison
yacc-compatible parser generator.
bsdmake
BSD make program. Use this if you have any BSD makefiles.
cvs
High-level revision control system that sits on top of RCS.
distcc
Frontend that distributes gcc builds across a network.
flex, flex++
A tool that generates lexical analyzers. See lex & yacc (O'Reilly).
cc, gcc
Apple's customized version of gcc, the GNU C compiler.
gdb
Source-level debugger.
gnumake, make
Automate the steps necessary to compile a source code package. GNU and BSD make are included. See Managing Projects with make(O'Reilly).
lex
Generates lexical analyzers. See lex & yacc (O'Reilly).
rcs
Manages file revisions.