The make utility will determine automatically which pieces of a large program need to be recompiled, and issue the commands to recompile them.