Modularização em C

Prog. para Software Básico

Prof. Marcelo Cohen - 03/2013

Modularização em C

Versão para impressão


Motivação: Por que modularizar ?


Solução: Modularização


Criação do header da biblioteca de funções (1)


Criação do header da biblioteca de funções (2)


Implementação das funções


Programa principal


Compilação dos módulos

{@class=float-right}comp_full
{@class=float-right}comp_full

Compilação modular

{@class=float-right}comp_modular
{@class=float-right}comp_modular

Compilação modular: Makefiles


Melhorando o Makefile


Gerando dependências automaticamente


Gerando dependências automaticamente (2)


Alternativas ao make