Escolar Documentos
Profissional Documentos
Cultura Documentos
OPERATIVOS
PRÁTICAS
AULA 3
SISTEMAS OPERATIVOS
HEADER E
SOURCE FILES
HEADER FILE SISTEMAS OPERATIVOS
9/3/20XX 3
HEADER E SOURCE
SISTEMAS OPERATIVOS
// descrição da função…
int acende_luzes (int tipo_luz);
9/3/20XX 4
5
motorgrafico.c motorgrafico.h
main.c
SISTEMAS OPERATIVOS
MAKEFILES
SISTEMAS OPERATIVOS
PORQUÊ?
7
motorgrafico.c motorgrafico.h
main.c
SISTEMAS OPERATIVOS
all: jogo Para criar “jogo” é preciso primeiro fazer build
“motorgrafico” e “niveis”
jogo: motorgrafico níveis
$(CC) $(CFLAGS) –o jogo main.o motorgrafico.o níveis.o Quando fazemos build principal “linkamos”
os objectos todos e criamos o executável
motorgrafico: Rendering3D
Para criar “motorgrafico” é preciso primeiro
$(CC) $(CFLAGS) –c motorgrafico.c
fazer build “Rendering3D”