Files, Makefile

  1. T/F: .h files are standard library files accessable by all C programs.
  2. T/F: As a programmer, you can write other .c files and include them into your programs using the #include preprocessor directive.
  3. T/F: All included files need to be specified within brackets < >
  4. T/F: Running gcc with the -c option compiles the source code but doesn't link it.
  5. T/F: If you are using multiple header files that you create, you need to specify each file when you compile with gcc.
  6. T/F: A .o file is an "object file".
  7. What is the name of the command to enable the Makefile to process (compile/link)?
  8. When creating a Makefile, what is the purpose of the CC variable?
  9. When creating a Makefile, what is the purpose of the CFLAGS variable?
  10. When creating a Makefile, what is the purpose of the LDFLAGS variable?
  11. When creating a Makefile, what is the purpose of the TARGET variable?
  12. When creating a Makefile, what is the purpose of the all option?
  13. When creating a Makefile, what is the purpose of the clean option?
  14. What files should/can you delete when you "make clean"?