A few notes on what was covered in 03.08.txt (not necessarily complete... these were written "after the fact"). For the exam: be sure to know: * what separate compilation means * what .o files are * what the -c flag does when you use it with CC or g++ * the purpose of a Makefile * what is a "target" in a Makefile * what happens when you type "make all", "make", or "make clean" The file "allAboutSeparateCompilation.txt", which is located in the directory lab04example/lab04 under this one, contains a lot of the content of the lecture. http://www.udel.edu/CIS/181/pconrad/06S/lect/03.08.2.30pm/lab04example/lab04/allAboutSeparateCompilation.txt You may also want to review Chapter 38 and Appendix G in the Andersen "Just Enough Unix" book to help re-enforce the stuff covered in this lecture.