Describes the different ways you can package your applications, and describes how the choices you make affect the process of compiling and linking programs.