Day 8 Recap Questions
  1. Why do we need header guards?
  2. What is the difference between compiling and linking?
  3. What compiler flag do we use to create object files and what extension do those files have?
  4. What is a target in a Makefile?
  5. What are the advantages of using Makefiles?