Makefiles

Dados os seguintes ficheiros: main.c fac.c fac.h makefile use o comando make para compilar o programa.

  1. Que resultados obtém?

  2. O que acontece se alterar N? Como garantir recompilação?

  3. Escreva um ficheiro sum.c contendo uma função para calcula o somatório de 1 a N. Altere main.c para apresentar os dois resultados. Como alterar a makefile?

  4. Precisa de todos os comandos incluidos na makefile?

  5. A variável CC indiga qual o compilador e CFLAGS as flags de compilação. Indique como usaria essas duas variáveis para usar cc em modo debugging?